Partager via


IHostSecurityContext

Mise à jour : novembre 2007

Permet au Common Language Runtime (CLR) de gérer les informations de contexte de sécurité implémentées par l'hôte.

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

Méthodes

Méthode

Description

IHostSecurityContext::Capture, méthode

Obtient un clone de l'instance IHostSecurityContext retournée par un appel à IHostSecurityManager::GetSecurityContext.

Notes

Un hôte peut contrôler l'accès de tout le code aux jetons de threads par le biais à la fois du CLR et du code utilisateur. Il peut également s'assurer que les informations de contexte de sécurité complètes sont passées dans des opérations asynchrones ou des points de code avec accès au code restreint. IHostSecurityContext encapsule ces informations de contexte de sécurité qui sont opaques pour le runtime. Le runtime intercepte ces informations à l'aide de Capture et les déplace dans la répartition des éléments de travail du pool de threads, l'exécution du finaliseur et les constructeurs de module et de classe.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRHostProtectionManager

IHostSecurityManager

Autres ressources

Interfaces d'hébergement