WorkflowRuntime.WorkflowPersisted Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.