WorkflowRuntime.WorkflowPersisted Evento

Definición

Se produce cuando se conserva el estado de una instancia de flujo de trabajo.

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

Tipo de evento

Comentarios

La instancia de flujo de trabajo se puede conservar por muchas razones. Por ejemplo, el host puede llamar a WorkflowInstance.Unload en una instancia de flujo de trabajo o el motor en tiempo de ejecución del flujo de trabajo puede conservar una instancia de flujo de trabajo porque la instancia está inactiva o porque se ha completado un ámbito atómico. Si un servicio de persistencia está presente en WorkflowRuntime, WorkflowPersisted el tiempo de ejecución genera una vez guardado el estado de la instancia de flujo de trabajo en la memoria. Si un servicio de persistencia no está presente, el evento todavía se genera, pero el estado de la instancia no se guarda. Si se produce el WorkflowPersisted evento porque la instancia de flujo de trabajo se descarga, va seguida de un WorkflowUnloaded evento .

Para el WorkflowPersisted evento, el remitente contiene y WorkflowRuntimeWorkflowEventArgs contiene el WorkflowInstance asociado al evento .

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

Se aplica a