Наследование базового класса - PullRequest
0 голосов
/ 18 сентября 2008

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

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

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

1 Ответ

2 голосов
/ 18 сентября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...