WorkflowRuntime.WorkflowPersisted 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 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.