WorkflowRuntime.WorkflowPersisted Evento

Definição

Ocorre quando o estado de uma instância de fluxo de trabalho é persistente.

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

Comentários

A instância de fluxo de trabalho pode ser mantida por muitos motivos. Por exemplo, o host pode chamar WorkflowInstance.Unload uma instância de fluxo de trabalho ou o mecanismo de tempo de execução de fluxo de trabalho pode persistir uma instância de fluxo de trabalho porque a instância está ociosa ou porque um escopo atômico foi concluído. Se um serviço de persistência estiver presente no , WorkflowPersisted será gerado pelo runtime após o estado da instância do fluxo de trabalho ser salvo na WorkflowRuntimememória. Se um serviço de persistência não estiver presente, o evento ainda será gerado, mas o estado da instância não será salvo. Se o WorkflowPersisted evento ocorrer porque a instância do fluxo de trabalho está sendo descarregada, ele é seguido por um WorkflowUnloaded evento.

Para o WorkflowPersisted evento, o remetente contém e WorkflowRuntimeWorkflowEventArgs contém o WorkflowInstance associado ao evento.

Para obter mais informações sobre como lidar com eventos, consulte Manipulando e gerando eventos.

Aplica-se a