Udostępnij za pośrednictwem


ExecutionContext.SuppressFlow Metoda

Definicja

Pomija przepływ kontekstu wykonywania w wątkach asynchronicznych.

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

Zwraca

AsyncFlowControl

Struktura AsyncFlowControl przywracania przepływu.

Atrybuty

Wyjątki

Przepływ kontekstu jest już pomijany.

Uwagi

Użyj tej metody, aby pominąć przepływ bieżącego wątku ExecutionContext .

Aby przywrócić przepływ obiektu ExecutionContext, należy użyć Undo metody w zwróconej AsyncFlowControl strukturze.

Ta metoda jest chroniona za SecurityPermissionFlag.Infrastructure pomocą SecurityAction.LinkDemand uprawnienia. W pełni zaufany składnik może wywołać tę metodę, aby pominąć przepływ ExecutionContext wywołań asynchronicznych. Gdy przepływ jest pomijany, Capture metoda zwraca nullwartość .

Dotyczy

Zobacz też