WorkflowRuntime.WorkflowPersisted 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 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.