Вопрос

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top