Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

ExecutionContext.SuppressFlow (Método) ()

 

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

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[SecurityCriticalAttribute]
public static AsyncFlowControl SuppressFlow()

Valor devuelto

Type: System.Threading.AsyncFlowControl

Estructura AsyncFlowControl para restaurar el flujo.

Exception Condition
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 null.

SecurityCriticalAttribute

Requiere plena confianza para el llamador inmediato.Un código de confianza parcial o transparente no puede utilizar este miembro.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: