WorkflowRuntime.WorkflowSuspended Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.