SecurityContext.SuppressFlow 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 du contexte de sécurité sur les threads asynchrones.
public:
static System::Threading::AsyncFlowControl SuppressFlow();
public static System.Threading.AsyncFlowControl SuppressFlow ();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlow ();
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
[<System.Security.SecurityCritical>]
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlow () As AsyncFlowControl
Retours
Structure AsyncFlowControl pour restaurer le flux.
- Attributs
Exceptions
.NET 5+ (y compris .NET Core) : dans tous les cas.
Remarques
Utilisez cette méthode pour supprimer le flux d’informations SecurityContext sur le thread actuel pour les opérations asynchrones.
Le Common Language Runtime (CLR) est uniquement conscient des opérations d’emprunt d’identité effectuées à l’aide de code managé. Le CLR n’a aucune connaissance de l’emprunt d’identité effectué en dehors du code managé, comme les appels de plateforme au code non managé qui effectue l’emprunt d’identité, ou par le biais d’appels à des fonctions Win32. Pour transmettre l’identité à des points asynchrones, vous devez utiliser les méthodes managées WindowsIdentity et WindowsImpersonationContext .
Utilisez la Undo méthode sur la structure retournée AsyncFlowControl pour retourner l’objet SecurityContext à son état précédent.
Cette méthode est protégée par un SecurityAction.LinkDemand pour SecurityPermissionFlag.Infrastructure l’autorisation. Un composant entièrement fiable peut appeler cette méthode pour supprimer le flux d’informations pendant les SecurityContext appels asynchrones. Lorsque le flux est supprimé, la Capture méthode retourne null
.