Domanda

Sto tentando di utilizzare l'autenticazione basata su moduli con Active Directory ma ho bisogno di ruoli (memberOf) da AD.Sto cercando di sovrascrivere i membri di RoleProvider per renderlo possibile (a meno che qualcuno non conosca un modo migliore).Sono bloccato su un errore nella nuova classe che eredita da RoleProvider.

L'errore è:ADAuth.ActiveDirectoryRoleProvider' non implementa il membro astratto ereditato 'System.Web.Security.RoleProvider.ApplicationName.get'

Come faccio a impostare tutti gli altri membri che non sovrascrivo?Devo crearli tutti nella mia classe ereditata o c'è un modo per dirgli di usare solo quelli della classe base?

È stato utile?

Soluzione

Devi sovrascrivere qualsiasi elemento astratto della tua classe base.Se sono contrassegnati come astratti, significa che la classe base non fornisce un'implementazione predefinita, quindi non è possibile chiamarla.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top