Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Verificações de segurança baseada em funções

Depois de definir objetos principais e identidade, você pode executar verificações de segurança em relação a elas em uma das seguintes maneiras:

  • Usar verificações de segurança imperativa

  • Usar verificações de segurança declarativa

  • Acessar diretamente o Principal objeto.

Código gerenciado pode usar verificações de segurança imperativas ou declarativa para determinar se um determinado objeto principal é um membro de uma função conhecida, tem uma identidade conhecida ou representa uma identidade conhecida atuando em uma função. Para fazer com que a verificação de segurança ocorra usando a segurança imperativa ou declarativa, uma segurança exigem para apropriadamente construído PrincipalPermission objeto deve ser feito. Durante a verificação de segurança, o common language runtime examina para determinar se sua identidade e função coincidem esses representado pelo objeto do chamador a PrincipalPermission exigidas. Se o objeto principal não corresponderem, uma SecurityException é lançada. (Somente o objeto principal do thread atual é examinado; o PrincipalPermission classe não causa uma stack walk assim como acontece com a permissão de acesso ao código.)

Além disso, você pode acessar os valores do objeto principal diretamente e executar verificações sem um PrincipalPermission objeto. Nesse caso, você simplesmente ler os valores de entidade do thread atual ou o uso de IsInRole método executar a autorização.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.