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 |
---|---|
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