SecurityManager.CurrentThreadRequiresSecurityContextCapture Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy az aktuális szál biztonsági környezet rögzítését igényli-e, ha biztonsági állapotát később újra létre kell hozni.
public:
static bool CurrentThreadRequiresSecurityContextCapture();
public static bool CurrentThreadRequiresSecurityContextCapture();
[System.Security.SecurityCritical]
public static bool CurrentThreadRequiresSecurityContextCapture();
static member CurrentThreadRequiresSecurityContextCapture : unit -> bool
[<System.Security.SecurityCritical>]
static member CurrentThreadRequiresSecurityContextCapture : unit -> bool
Public Shared Function CurrentThreadRequiresSecurityContextCapture () As Boolean
Válaszok
false ha a verem nem tartalmaz részben megbízható alkalmazástartományokat, nem tartalmaz részlegesen megbízható szerelvényeket, és nincsenek jelenleg aktív PermitOnly() vagy Deny() módosítók; true ha a közös nyelvi futtatókörnyezet nem tudja garantálni, hogy a verem ezek egyikét sem tartalmazza.
- Attribútumok
Megjegyzések
A metódust a CurrentThreadRequiresSecurityContextCapture sikeres biztonsági igények után beszerzett bizalmas adatok gyorsítótárazása előtt használhatja.
Ha a Assert metódust magasabb szintűnek hívták a veremen, az adatok nem gyorsítótárazhatók a megfelelő biztonsági környezet rögzítése nélkül. Ellenkező esetben előfordulhat, hogy az egy Assert adott kód alatt beszerzett bizalmas adatok elérhetővé válnak a már nem futó kód számára Assert .
Important
A visszatérési érték csak akkor megbízható, ha az, falseami azt jelenti, hogy a szál garantáltan nem igényel biztonsági környezet rögzítését. A módszer akkor is igaz lehet, ha nincs szükség biztonsági környezet rögzítésére a biztonsági rések elkerülése érdekében.
CurrentThreadRequiresSecurityContextCapture biztonsági szempontból kritikus fontosságú, mivel fő felhasználási célja a szükségtelen biztonsági környezetek rögzítése, ami azt jelzi, hogy az azt használó kód biztonsági szempontból érzékeny, és naplózásra van szükség.