WorkflowRuntime.WorkflowPersisted Événement

Définition

Se produit lorsque l’état d’une instance de workflow est conservé.

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) 

Type d'événement

Remarques

L’instance de flux de travail peut être conservée pour de nombreuses raisons. Par exemple, l’hôte peut appeler WorkflowInstance.Unload une instance de flux de travail ou le moteur d’exécution du flux de travail peut conserver une instance de flux de travail, car l’instance est inactive ou parce qu’une étendue atomique est terminée. Si un service de persistance est présent dans le WorkflowRuntime, WorkflowPersisted est déclenché par le runtime une fois que l’état de l’instance de workflow est enregistré en mémoire. Si un service de persistance n’est pas présent, l’événement est toujours déclenché, mais l’état de l’instance n’est pas enregistré. Si l’événement se produit parce que l’instance WorkflowPersisted de flux de travail est déchargée, elle est suivie d’un WorkflowUnloaded événement.

Pour l’événement WorkflowPersisted , l’expéditeur contient et WorkflowRuntimeWorkflowEventArgs contient l’événement WorkflowInstance associé.

Pour plus d’informations sur la gestion des événements, consultez Gestion et déclenchement d’événements.

S’applique à