IHostSecurityManager Interface
Fornece métodos que permitem o acesso e controlo sobre o contexto de segurança do thread atualmente em execução.
Métodos
Método | Descrição |
---|---|
Método GetSecurityContext | Obtém o IHostSecurityContext pedido do anfitrião. |
Método ImpersonateLoggedOnUser | Pede que o código seja executado com as credenciais da identidade de utilizador atual. |
Método OpenThreadToken | Abre o token de acesso discricionário associado ao thread atual. |
Método RevertToSelf | Termina a representação da identidade de utilizador atual e devolve o token de thread original. |
Método SetSecurityContext | Define o contexto de segurança para o thread atualmente em execução. |
Método SetThreadToken | Define uma alça para o thread atualmente em execução. |
Observações
Um anfitrião pode controlar todo o acesso de código a tokens de thread pelo common language runtime (CLR) e pelo código de utilizador. Também pode garantir que as informações de contexto de segurança completas são transmitidas em operações assíncronas ou pontos de código com acesso restrito ao código. IHostSecurityContext
encapsula estas informações de contexto de segurança, que são opacas para o CLR.
O CLR processa o contexto de thread gerido internamente. Consulta o processo específico IHostSecurityManager
nas seguintes situações:
No thread do finalizador, durante a execução do finalizador.
Durante a execução do construtor de classes e módulos.
Em pontos assíncronos no thread de trabalho, em chamadas para o método IHostThreadPoolManager::QueueUserWorkItem .
Na manutenção das portas de conclusão de E/S.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0