Sdílet prostřednictvím


ExecutionContext.SuppressFlow Metoda

Definice

Potlačuje tok kontextu provádění napříč asynchronními vlákny.

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

Návraty

AsyncFlowControl

Struktura AsyncFlowControl pro obnovení toku.

Atributy

Výjimky

Kontextový tok je již potlačen.

Poznámky

Tuto metodu použijte k potlačení toku aktuálního ExecutionContext vlákna.

K obnovení toku vrácené struktury musíte použít Undo metodu AsyncFlowControl ExecutionContext.

Tato metoda je chráněna SecurityAction.LinkDemand pomocí SecurityPermissionFlag.Infrastructure oprávnění. Plně důvěryhodná komponenta může volat tuto metodu, která potlačuje tok během asynchronních ExecutionContext volání. Zatímco tok je potlačován, Capture metoda vrátí null.

Platí pro

Viz také