SecurityContext.SuppressFlowWindowsIdentity Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime le flux de la partie de l'identité Windows du contexte de sécurité actuel sur les threads asynchrones.
public:
static System::Threading::AsyncFlowControl SuppressFlowWindowsIdentity();
public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity ();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity ();
static member SuppressFlowWindowsIdentity : unit -> System.Threading.AsyncFlowControl
[<System.Security.SecurityCritical>]
static member SuppressFlowWindowsIdentity : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlowWindowsIdentity () As AsyncFlowControl
Retours
Structure de restauration du flux.
- Attributs
Exceptions
.NET 5+ (y compris .NET Core) : dans tous les cas.
Remarques
Utilisez cette méthode pour supprimer le flux de l’identité Windows lors de la migration sur SecurityContext des threads asynchrones.
Utilisez la Undo méthode sur la structure retournée AsyncFlowControl pour retourner l’objet SecurityContext à son état précédent.
Notes
Le Common Language Runtime (CLR) est conscient des opérations d’emprunt d’identité effectuées uniquement à l’aide de code managé, et non de l’emprunt d’identité effectué en dehors du code managé, par exemple par appel de plateforme vers du code non managé ou par le biais d’appels directs à des fonctions Win32. Seuls les objets managés WindowsIdentity peuvent circuler entre des points asynchrones, sauf si l’élément alwaysFlowImpersonationPolicy
a été défini sur true
(<alwaysFlowImpersonationPolicy enabled="true"/>
). La définition de l’élément alwaysFlowImpersonationPolicy
sur true
spécifie que l’identité Windows circule toujours entre les points asynchrones, quelle que soit la façon dont l’emprunt d’identité a été effectué. Pour plus d’informations sur le flux de l’emprunt d’identité non managé entre des points asynchrones, consultez <alwaysFlowImpersonationPolicy> , élément.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour