Compartilhar via


ExecutionContext.SuppressFlow Método

Definição

Suprime o fluxo do contexto de execução em threads assíncronos.

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

Retornos

AsyncFlowControl

Uma estrutura AsyncFlowControl para restaurar o fluxo.

Atributos

Exceções

O fluxo do contexto já está suprimido.

Comentários

Use esse método para suprimir o fluxo do ExecutionContext thread atual.

Você deve usar o Undo método na estrutura retornada AsyncFlowControl para restaurar o fluxo do ExecutionContext.

Esse método é protegido com uma SecurityAction.LinkDemand permissão para SecurityPermissionFlag.Infrastructure . Um componente totalmente confiável pode chamar esse método para suprimir o fluxo das ExecutionContext chamadas assíncronas durante. Enquanto o fluxo é suprimido, o Capture método retorna null.

Aplica-se a

Confira também