Поделиться через


Интерфейс IHostSecurityContext

Обновлен: Ноябрь 2007

Позволяет среде CLR хранить сведения о контексте безопасности, реализованные основным приложением.

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

Методы

Метод

Описание

Метод IHostSecurityContext::Capture

Получает клон экземпляра IHostSecurityContext, возвращенный в результате вызова IHostSecurityManager::GetSecurityContext.

Заметки

Основное приложение может полностью управлять доступом кода к маркерам потоков как из среды 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

Другие ресурсы

Интерфейсы размещения