WorkflowRuntime.WorkflowPersisted Evento

Definição

Ocorre quando o estado de uma instância de workflow é mantido.

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

Observações

A instância do fluxo de trabalho pode ser mantida por várias razões. Por exemplo, o host pode apelar WorkflowInstance.Unload a uma instância de workflow, ou o motor de execução de workflow pode persistir uma instância de workflow porque a instância está inativa ou porque um scope atómico foi concluído. Se um serviço de persistência estiver presente no WorkflowRuntime, WorkflowPersisted é elevado pelo tempo de execução após o estado da instância do fluxo de trabalho ser guardado na memória. Se um serviço de persistência não estiver presente, o evento continua a ser levantado, mas o estado da instância não é guardado. Se o WorkflowPersisted evento ocorrer porque a instância do fluxo de trabalho está a ser descarregada, é seguido por um WorkflowUnloaded evento.

Para o WorkflowPersisted 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