WorkflowRuntime.WorkflowPersisted Evento

Definizione

Si verifica quando lo stato di un'istanza del flusso di lavoro è 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 evento

Commenti

L'istanza del flusso di lavoro può essere resa persistente per molti motivi. Ad esempio, l'host può chiamare WorkflowInstance.Unload su un'istanza del flusso di lavoro oppure il motore di runtime del flusso di lavoro può rendere persistente un'istanza del flusso di lavoro perché l'istanza è inattiva o perché è stato completato un ambito atomico. Se un servizio di persistenza è presente in WorkflowRuntime, WorkflowPersisted viene generato dal runtime dopo che lo stato dell'istanza del flusso di lavoro viene salvato in memoria. Se non è presente un servizio di persistenza, l'evento viene comunque generato ma lo stato dell'istanza non viene salvato. Se l'evento si verifica perché l'istanza WorkflowPersisted del flusso di lavoro viene scaricata, viene seguita da un WorkflowUnloaded evento .

Per l'evento WorkflowPersisted , il mittente contiene WorkflowRuntime e WorkflowEventArgs contiene l'oggetto WorkflowInstance associato all'evento.

Per altre informazioni sulla gestione degli eventi, vedere Gestione e generazione di eventi.

Si applica a