Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы, разрешающие доступ к контексту безопасности выполняющегося в данный момент потока и управление ими.
Методы
| Метод | Описание |
|---|---|
| Метод GetSecurityContext | Возвращает запрошенный IHostSecurityContext от узла. |
| Метод ImpersonateLoggedOnUser | Запрашивает выполнение кода с использованием учетных данных текущего удостоверения пользователя. |
| Метод OpenThreadToken | Открывает маркер доступа, связанный с текущим потоком. |
| Метод RevertToSelf | Завершает олицетворение текущего удостоверения пользователя и возвращает исходный токен потока. |
| Метод SetSecurityContext | Задает контекст безопасности для текущего выполняемого потока. |
| Метод SetThreadToken | Задает дескриптор для выполняющегося в данный момент потока. |
Комментарии
Узел может управлять доступом ко всему коду к маркерам потоков как с помощью среды CLR, так и с помощью пользовательского кода. Он также может гарантировать, что полные сведения о контексте безопасности передаются через асинхронные операции или кодовые точки с ограниченным доступом к коду.
IHostSecurityContext инкапсулирует эту информацию контекста безопасности, которая непрозрачна для среды CLR.
Среда CLR обрабатывает контекст управляемого потока внутри системы. Он запрашивает конкретный IHostSecurityManager процесс в следующих ситуациях:
В потоке завершения во время выполнения метода завершения.
Во время выполнения конструктора класса и модуля.
В асинхронных точках рабочего потока в вызове метода IHostThreadPoolManager::QueueUserWorkItem .
При обслуживании портов завершения ввода-вывода.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.