WorkflowRuntime.WorkflowSuspended Evento

Definición

Se produce cuando se suspende una instancia de flujo de trabajo.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowSuspendedEventArgs ^> ^ WorkflowSuspended;
public event EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> WorkflowSuspended;
member this.WorkflowSuspended : EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> 
Public Custom Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs) 
Public Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs) 

Tipo de evento

Ejemplos

El ejemplo de código siguiente muestra cómo se puede utilizar la funcionalidad WorkflowRuntime desde un host del flujo de trabajo. El código asocia WorkflowSuspended a un controlador de eventos, un método denominado OnWorkflowSuspended.

Este ejemplo de código forma parte del ejemplo Suspend y Terminate.

workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend

Comentarios

Una instancia de flujo de trabajo puede ser suspendida por el host a través de una llamada al método Suspend, por una actividad SuspendActivity, o implícitamente por el motor en tiempo de ejecución de flujo de trabajo. Por ejemplo, el motor en tiempo de ejecución de flujo de trabajo suspende temporalmente la instancia cuando aplica cambios dinámicos a la instancia.

Para el evento WorkflowSuspended, el remitente contiene WorkflowRuntime y WorkflowSuspendedEventArgs contiene WorkflowInstance y una cadena que describe el motivo por el que se suspendió la instancia.

Para obtener más información sobre el control de eventos, consulte Control y generación de eventos.

Se aplica a