WorkflowRuntime.WorkflowUnloaded 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 la instancia de flujo de trabajo se descarga de la memoria.
public:
event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowUnloaded;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowUnloaded;
member this.WorkflowUnloaded : EventHandler<System.Workflow.Runtime.WorkflowEventArgs>
Public Custom Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs)
Public Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs)
Tipo de evento
Comentarios
Una instancia de flujo de trabajo se puede descargar de la memoria mediante una llamada explícita a Unloado implícitamente por el motor en tiempo de ejecución del flujo de trabajo según su propia semántica. Por ejemplo, el motor en tiempo de ejecución del flujo de trabajo descarga una instancia de flujo de trabajo si la instancia deja de estar inactiva y el tiempo de ejecución tiene un WorkflowPersistenceService agregado para el que UnloadOnIdle es true.
El motor en tiempo de ejecución del flujo de trabajo genera el WorkflowUnloaded evento después de que el estado de la instancia de flujo de trabajo se haya conservado correctamente, pero antes de que la instancia se invalide en la memoria. Por lo tanto, un WorkflowPersisted evento precede al WorkflowUnloaded evento.
Para el WorkflowUnloaded 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.