Megosztás a következőn keresztül:


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

Lásd még