Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje metody, které umožňují přístup a řízení kontextu zabezpečení aktuálně spuštěného vlákna.
Metody
| Metoda | Popis |
|---|---|
| GetSecurityContext – metoda | Získá požadovaný IHostSecurityContext z hostitele. |
| ImpersonateLoggedOnUser – metoda | Vyžaduje, aby se kód spustil pomocí přihlašovacích údajů aktuální identity uživatele. |
| OpenThreadToken – metoda | Otevře volitelný přístupový token přidružený k aktuálnímu vláknu. |
| RevertToSelf – metoda | Ukončí zosobnění identity aktuálního uživatele a vrátí původní token vlákna. |
| SetSecurityContext – metoda | Nastaví kontext zabezpečení pro aktuálně spuštěné vlákno. |
| SetThreadToken – metoda | Nastaví popisovač pro aktuálně spuštěné vlákno. |
Poznámky
Hostitel může řídit veškerý přístup kódu k tokenům vláken pomocí modulu CLR (Common Language Runtime) i uživatelského kódu. Může také zajistit předávání úplných informací o kontextu zabezpečení mezi asynchronními operacemi nebo body kódu s omezeným přístupem ke kódu.
IHostSecurityContext zapouzdřuje tyto informace o kontextu zabezpečení, které jsou pro CLR neprůhledné.
CLR zpracovává kontext spravovaného vlákna interně. Dotazuje se na konkrétní proces IHostSecurityManager v následujících situacích:
Ve vlákně finalizační metody během provádění finalizační metody.
Během provádění konstruktoru třídy a modulu.
V asynchronních bodech v pracovním vlákně, v volání IHostThreadPoolManager::QueueUserWorkItem metoda.
Při údržbě portů pro dokončování vstupně-výstupních operací.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0