WorkflowRuntime.WorkflowUnloaded Ereignis

Definition

Tritt auf, wenn die Workflowinstanz aus dem Arbeitsspeicher entladen wird.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowUnloaded;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowUnloaded;
member this.WorkflowUnloaded : EventHandler<System.Workflow.Runtime.WorkflowEventArgs> 
Public Custom Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs) 
Public Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs) 

Ereignistyp

Hinweise

Eine Workflowinstanz kann aus dem Arbeitsspeicher durch einen expliziten Aufruf Unloadoder implizit durch das Workflow-Laufzeitmodul entsprechend ihrer eigenen Semantik entladen werden. Beispielsweise entlädt das Workflow-Laufzeitmodul eine Workflowinstanz, wenn die Instanz im Leerlauf ist und die Laufzeit eine WorkflowPersistenceService hinzugefügt hat, für die UnloadOnIdle es sich handelt true.

Das Laufzeitmodul des Workflows löst das WorkflowUnloaded Ereignis aus, nachdem der Status der Workflowinstanz erfolgreich beibehalten wurde, aber bevor die Instanz im Arbeitsspeicher ungültig ist. Daher steht ein WorkflowPersisted Ereignis vor dem WorkflowUnloaded Ereignis.

Für das WorkflowUnloaded 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.

Gilt für: