WorkflowRuntime.WorkflowPersisted Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn der Status einer Workflowinstanz beibehalten wird.
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)
Ereignistyp
Hinweise
Die Workflowinstanz kann aus vielen Gründen beibehalten werden. Beispielsweise kann der Host eine Workflowinstanz aufrufen WorkflowInstance.Unload , oder das Workflowausführungsmodul kann eine Workflowinstanz beibehalten, da die Instanz im Leerlauf ist oder weil ein atomer Bereich abgeschlossen wurde. Wenn ein Persistenzdienst im WorkflowRuntimeBereich vorhanden ist, wird er von der Laufzeit ausgelöst, WorkflowPersisted nachdem der Status der Workflowinstanz im Arbeitsspeicher gespeichert wurde. Wenn kein Persistenzdienst vorhanden ist, wird das Ereignis weiterhin ausgelöst, aber der Instanzstatus wird nicht gespeichert. Wenn das WorkflowPersisted Ereignis auftritt, weil die Workflowinstanz entladen wird, folgt ein WorkflowUnloaded Ereignis.
Für das WorkflowPersisted Ereignis enthält der Absender das WorkflowRuntime dem Ereignis zugeordnete Ereignis und WorkflowEventArgs enthält es WorkflowInstance .
Weitere Informationen zum Behandeln von Ereignissen finden Sie unter Behandeln und Auslösen von Ereignissen.