SecurityContext.SuppressFlow Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sopprime il flusso del contesto di sicurezza tra thread asincroni.
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
Restituisce
Struttura AsyncFlowControl per il ripristino del flusso.
- Attributi
Eccezioni
.NET 5+ (incluso .NET Core): in tutti i casi.
Commenti
Utilizzare questo metodo per eliminare il flusso di SecurityContext informazioni sul thread corrente per le operazioni asincrone.
Common Language Runtime (CLR) è a conoscenza solo delle operazioni di rappresentazione eseguite tramite codice gestito. CLR non conosce la rappresentazione eseguita al di fuori del codice gestito, ad esempio platform richiama a codice non gestito che esegue la rappresentazione o tramite chiamate alle funzioni Win32. Per scorrere l'identità tra punti asincroni, è necessario usare i metodi e WindowsImpersonationContext gestitiWindowsIdentity.
Utilizzare il Undo metodo sulla struttura restituita AsyncFlowControl per restituire l'oggetto SecurityContext allo stato precedente.
Questo metodo è protetto con un per SecurityPermissionFlag.Infrastructure l'autorizzazione SecurityAction.LinkDemand . Un componente completamente attendibile può chiamare questo metodo per eliminare il flusso delle SecurityContext informazioni durante le chiamate asincrone. Quando il flusso viene eliminato, il Capture metodo restituisce null
.