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