Freigeben über


EContextType-Enumeration

Beschreibt den Sicherheitskontext des momentan ausgeführten Threads.

typedef enum {
    eCurrentContext    = 0x00,
    eRestrictedContext = 0x01
} EContextType;

Member

Member

Beschreibung

eCurrentContext

Gibt den Kontext im aktuellen Thread zu dem Zeitpunkt an, zu dem die Common Language Runtime (CLR) die IHostSecurityManager::GetSecurityContext-Methode aufruft, bzw. den Kontext, der von der CLR in einem Aufruf der IHostSecurityManager::SetSecurityContext-Methode angefordert wird.

eRestrictedContext

Gibt einen Kontext an, für den der Host über weniger Rechte verfügt, wie z. B. den Garbage Collector oder Klassen- bzw. Modulkonstruktoren.

Hinweise

Die CLR stellt in Aufrufen der IHostSecurityManager::GetSecurityContext-Methode und der IHostSecurityManager::SetSecurityContext-Methode einen der EContextType-Werte als Parameterwert bereit.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

IHostSecurityContext-Schnittstelle

IHostSecurityManager-Schnittstelle

Weitere Ressourcen

Hosten von Enumerationen