WorkflowRuntime.WorkflowUnloaded Evento

Definição

Ocorre quando a instância do workflow é descarregada da memória.

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

Observações

Uma instância de workflow pode ser descarregada da memória por uma chamada explícita a Unload, ou implicitamente pelo motor de execução do workflow, de acordo com a sua própria semântica. Por exemplo, o motor de tempo de execução de workflow descarrega uma instância de workflow se a instância ficar inativa e o runtime tiver um WorkflowPersistenceService adicionado para .UnloadOnIdletrue

O motor de execução em tempo de trabalho levanta o WorkflowUnloaded evento depois de o estado da instância de workflow ter sido persistido com sucesso, mas antes de a instância ser invalidada na memória. Portanto, um WorkflowPersisted evento precede o WorkflowUnloaded evento.

Para o WorkflowUnloaded evento, o remetente contém o WorkflowRuntime e WorkflowEventArgs contém o WorkflowInstance associado ao evento.

Para mais informações sobre gestão de eventos, consulte Gestão e aumento de eventos.

Aplica-se a