Pergunta

Eu estou tentando usar autenticação de formulários com o Active Directory, mas eu preciso de papéis (memberOf) de AD. Eu estou tentando substituir os membros do RoleProvider para tornar isto possível (a menos que alguém sabe de uma maneira melhor). Eu estou preso em um erro na nova classe que está herdando de RoleProvider.

O erro é: ADAuth.ActiveDirectoryRoleProvider' não implementa herdou membro abstract 'System.Web.Security.RoleProvider.ApplicationName.get'

Como faço para configurar todos os outros membros que não estou imperiosas? Eu tenho que criá-los todos em minha classe herdada ou há uma maneira de dizer-lhe para usar apenas os da classe base?

Foi útil?

Solução

Você tem que substituir quaisquer elementos abstratos de sua classe base. Se eles são marcados resumo, isso significa que a classe base não fornece uma implementação padrão, então você não pode chamá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top