IHostSecurityContext

更新:2007 年 11 月

允许公共语言运行库 (CLR) 维护由宿主实现的安全性上下文信息。

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

方法

方法

说明

IHostSecurityContext::Capture 方法

获取从对 IHostSecurityManager::GetSecurityContext 的调用中返回的 IHostSecurityContext 实例的复本。

备注

宿主可控制 CLR 和用户代码对线程标记的所有代码访问。宿主还可确保在异步操作或代码访问受限制的代码点间传递完整的安全上下文信息。IHostSecurityContext 封装此安全上下文信息,该信息对运行库是不透明的。运行库使用 Capture 捕获此信息,并使其在线程池辅助项调度、终结器执行以及模块和类构造函数之间移动。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.idl

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICLRHostProtectionManager

IHostSecurityManager

其他资源

宿主接口