IHostSecurityManager felület
Olyan metódusokat biztosít, amelyek lehetővé teszik a jelenleg futó szál biztonsági környezetének elérését és vezérlését.
Metódusok
Metódus | Leírás |
---|---|
GetSecurityContext metódus | Lekéri a kért IHostSecurityContextet a gazdagépről. |
MegszemélyesítésLoggedOnUser metódus | Kéri, hogy a kódot az aktuális felhasználói identitás hitelesítő adataival hajtsa végre. |
OpenThreadToken metódus | Megnyitja az aktuális szálhoz társított diszkréciós hozzáférési jogkivonatot. |
RevertToSelf metódus | Leállítja az aktuális felhasználói identitás megszemélyesítését, és visszaadja az eredeti szál jogkivonatát. |
SetSecurityContext metódus | Beállítja az aktuálisan végrehajtó szál biztonsági környezetét. |
SetThreadToken metódus | Beállít egy leírót az aktuálisan végrehajtó szálhoz. |
Megjegyzések
A gazdagépek a közös nyelvi futtatókörnyezet (CLR) és a felhasználói kód segítségével is szabályozhatják a szál jogkivonataihoz való összes kódhozzáférést. Emellett gondoskodhat arról is, hogy a teljes biztonsági környezet információi aszinkron műveletek vagy korlátozott kódhozzáférésű kódpontok között legyenek átadva. IHostSecurityContext
beágyazza ezt a biztonsági környezeti információt, amely átlátszatlan a CLR számára.
A CLR belsőleg kezeli a felügyelt szálkörnyezetet. Az alábbi helyzetekben lekérdezi a folyamatspecifikust IHostSecurityManager
:
A finalizer szálon, a véglegesítő végrehajtása során.
Az osztály- és modulkonstruktor végrehajtása során.
A feldolgozó szál aszinkron pontjain az IHostThreadPoolManager::QueueUserWorkItem metódus hívásaiban.
Az I/O-befejezési portok szervizelése során.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszer verziók: 2.0 óta érhető el