Question

J'essaie d'utiliser l'authentification par formulaire avec Active Directory, mais j'ai besoin des rôles (memberOf) de AD. J'essaie de remplacer les membres de RoleProvider pour rendre cela possible (à moins que quelqu'un ne connaisse une meilleure façon de faire). Je suis bloqué par une erreur dans la nouvelle classe qui hérite de RoleProvider.

L'erreur est: ADAuth.ActiveDirectoryRoleProvider 'n'implémente pas le membre abstrait hérité' System.Web.Security.RoleProvider.ApplicationName.get '

Comment puis-je configurer tous les autres membres que je ne remplace pas? Dois-je les créer tous dans ma classe héritée ou y a-t-il un moyen de lui dire de n'utiliser que ceux de la classe de base?

Était-ce utile?

La solution

Vous devez remplacer tout élément abstrait de votre classe de base. Si elles sont marquées abstraites, cela signifie que la classe de base ne fournit pas d'implémentation par défaut, vous ne pouvez donc pas l'appeler.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top