Public Shared Function SuppressFlow As AsyncFlowControl
Dim returnValue As AsyncFlowControl returnValue = ExecutionContext.SuppressFlow
public static AsyncFlowControl SuppressFlow ()
public: static AsyncFlowControl SuppressFlow ()
public static function SuppressFlow () : AsyncFlowControl
No aplicable.
InvalidOperationException
El flujo del contexto ya se ha suprimido.
Utilice este método para suprimir el flujo del ExecutionContext en el subproceso actual.
Debe utilizar el método Undo en la estructura AsyncFlowControl devuelta para restaurar el flujo de ExecutionContext.
Este método está protegido con una acción de seguridad SecurityAction.LinkDemand para el permiso SecurityPermissionFlag.Infrastructure. Un componente de plena confianza puede llamar a este método para suprimir el flujo del ExecutionContext durante las llamadas asincrónicas. Cuando se suprime el flujo, el método Capture devuelve referencia null (Nothing en Visual Basic).
En el ejemplo de código siguiente se muestra el uso del método SuppressFlow. Este ejemplo forma parte de un ejemplo más extenso referente a la clase ExecutionContext.
Console.WriteLine("Suppress the flow of the execution context.") Dim aFC As AsyncFlowControl = ExecutionContext.SuppressFlow()
Console.WriteLine("Suppress the flow of the execution context."); AsyncFlowControl aFC = ExecutionContext.SuppressFlow();
Console::WriteLine("Suppress the flow of the execution context."); AsyncFlowControl aFC = ExecutionContext::SuppressFlow();
Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter