ExecutionContext.SuppressFlow ExecutionContext.SuppressFlow ExecutionContext.SuppressFlow ExecutionContext.SuppressFlow Method

Definition

Unterdrückt den Fluss des Ausführungskontexts über asynchrone Threads hinweg.Suppresses the flow of the execution context across asynchronous threads.

public:
 static System::Threading::AsyncFlowControl SuppressFlow();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlow ();
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlow () As AsyncFlowControl

Gibt zurück

Eine AsyncFlowControl-Struktur zum Wiederherstellen des Flusses.An AsyncFlowControl structure for restoring the flow.

Ausnahmen

Der Kontextfluss wird bereits unterdrückt.The context flow is already suppressed.

Hinweise

Verwenden Sie diese Methode, um den Datenfluss zu unterdrücken, die ExecutionContext für den aktuellen Thread.Use this method to suppress the flow of the ExecutionContext on the current thread.

Verwenden Sie die Undo Methode für das zurückgegebene AsyncFlowControl Struktur zum Wiederherstellen des Flusses von der ExecutionContext.You must use the Undo method on the returned AsyncFlowControl structure to restore the flow of the ExecutionContext.

Diese Methode ist geschützt, mit einem SecurityAction.LinkDemand für SecurityPermissionFlag.Infrastructure Berechtigung.This method is protected with a SecurityAction.LinkDemand for SecurityPermissionFlag.Infrastructure permission. Eine vollständig vertrauenswürdige Komponente kann diese Methode unterdrückt den Fluss von Aufrufen der ExecutionContext während asynchroner Aufrufe.A fully trusted component can call this method to suppress the flow of the ExecutionContext during asynchronous calls. Während der Fluss unterdrückt wird, die Capture Methodenrückgabe null.While the flow is suppressed, the Capture method returns null.

Sicherheit

SecurityCriticalAttribute
erfordert volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer.Requires full trust for the immediate caller. Dieser Member kann nicht von teilweise vertrauenswürdigem oder transparentem Code verwendet werden.This member cannot be used by partially trusted or transparent code.

Gilt für:

Siehe auch