Compartir a través de


ExecutionContext.SuppressFlow Método

Definición

Suprime el flujo del contexto de ejecución entre subprocesos asincrónicos.

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

Devoluciones

AsyncFlowControl

Estructura AsyncFlowControl para restaurar el flujo.

Atributos

Excepciones

El flujo del contexto ya se ha suprimido.

Comentarios

Use este método para suprimir el flujo de ExecutionContext en el subproceso actual.

Debe usar el Undo método en la estructura devuelta AsyncFlowControl para restaurar el flujo de ExecutionContext.

Este método está protegido con un SecurityAction.LinkDemand para el SecurityPermissionFlag.Infrastructure permiso . Un componente de plena confianza puede llamar a este método para suprimir el flujo de ExecutionContext durante las llamadas asincrónicas. Mientras se suprime el flujo, el Capture método devuelve null.

Se aplica a

Consulte también