Freigeben über


IHostSecurityContext

Aktualisiert: November 2007

Ermöglicht es der Common Language Runtime, (CLR) die Informationen des vom Host implementierten Sicherheitskontextes beizubehalten.

interface IHostSecurityContext : IUnknown {
    HRESULT Capture (
        [out] IHostSecurityContext** ppClonedContext
    )
};

Methoden

Methode

Beschreibung

IHostSecurityContext::Capture-Methode

Ruft einen Klon der IHostSecurityContext-Instanz ab, die von einem Aufruf von IHostSecurityManager::GetSecurityContext zurückgegeben wurde.

Hinweise

Ein Host kann den gesamten Codezugriff auf Threadtoken sowohl über die CLR als auch über Benutzercode steuern. Er kann auch sicherstellen, dass vollständige Sicherheitskontextinformationen über asynchrone Vorgänge oder Codepunkte mit eingeschränktem Codezugriff hinweg übergeben werden. IHostSecurityContext schließt diese Sicherheitskontextinformationen, die zur Laufzeit nicht transparent sind, ein. Die Laufzeit erfasst diese Informationen mithilfe von Capture und verschiebt sie über Threadpool Worker Item Dispatch, Finalizerausführung sowie Modul- und Klassenkonstruktoren.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.idl

Bibliothek: als Ressource in MSCorEE.dll enthalten

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

Siehe auch

Referenz

ICLRHostProtectionManager

IHostSecurityManager

Weitere Ressourcen

Hostingschnittstellen