Compartir a través de


IHostSecurityContext

Actualización: noviembre 2007

Permite a Common Language Runtime (CLR) conservar la información de contexto de seguridad implementada por el host.

interface IHostSecurityContext : IUnknown {
    HRESULT Capture (
        [out] IHostSecurityContext** ppClonedContext
    )
};

Métodos

Método

Descripción

IHostSecurityContext::Capture (Método)

Obtiene un clon de la instancia de IHostSecurityContext devuelta en una llamada a IHostSecurityManager::GetSecurityContext.

Comentarios

Un host puede controlar todos los accesos del código a los tokens de subprocesos realizados por CLR y el código de usuario. También puede garantizar que se pasa la información de contexto de seguridad completa entre operaciones asincrónicas o puntos de código con acceso restringido al código. IHostSecurityContext encapsula esta información de contexto de seguridad, que es opaca para el motor en tiempo de ejecución. El motor en tiempo de ejecución captura esta información mediante Capture, y la mueve a través del envío de elementos de trabajo al grupo de subprocesos, la ejecución del finalizador y los constructores de módulos y de clases.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.idl

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICLRHostProtectionManager

IHostSecurityManager

Otros recursos

Interfaces de hospedaje