Frage

Ich versuche, die Formularauthentifizierung mit Active Directory zu verwenden, aber ich brauche Rollen (memberOf) von AD. Ich versuche, Mitglieder von Roleprovider außer Kraft zu setzen dies möglich zu machen (es sei denn, jemand einen besseren Weg kennt). Ich bin auf einem Fehler in der neuen Klasse stecken, die von Roleprovider erben.

Der Fehler ist: ADAuth.ActiveDirectoryRoleProvider System.Web.Security.RoleProvider.ApplicationName.get ‚‘ implementiert nicht abstrakt Mitglied geerbt‘

Wie kann ich alle anderen Mitglieder, die ich überschreiben bin nicht? Muss ich sie alle in meiner vererbten Klasse erstellen, oder gibt es eine Möglichkeit, es zu sagen, nur die, die von der Basisklasse verwenden?

War es hilfreich?

Lösung

Sie haben keine abstrakten Elemente Ihrer Basisklasse außer Kraft zu setzen. Wenn sie abstrakt markiert sind, bedeutet es, die Basisklasse stellt keine Default-Implementierung, so dass Sie es nicht nennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top