WorkflowRuntime.WorkflowUnloaded Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.