2008-09-18 6 views
0

Я пытаюсь использовать проверку подлинности с помощью Active Directory, но мне нужны роли (memberOf) из AD. Я пытаюсь переопределить членов RoleProvider, чтобы сделать это возможным (если кто-то не знает лучшего способа). Я застрял в ошибке в новом классе, который наследуется от RoleProvider.Наследование базового класса

Ошибка: ADAuth.ActiveDirectoryRoleProvider»не реализует унаследованный абстрактный член„System.Web.Security.RoleProvider.ApplicationName.get“

Как настроить все другие элементы, которые я не переопределяем ? Должен ли я создавать их все в моем унаследованном классе или есть способ сказать ему просто использовать те из базового класса?

ответ

2

Вы должны переопределить любые абстрактные элементы вашего базового класса. Если они отмечены абстракцией, это означает, что базовый класс не предоставляет реализацию по умолчанию, поэтому вы не можете его вызывать.

Смежные вопросы