WorkflowRuntime.WorkflowUnloaded Gebeurtenis

Definitie

Treedt op wanneer het werkstroomexemplaren uit het geheugen worden verwijderd.

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) 

Gebeurtenistype

Opmerkingen

Een werkstroomexemplaren kunnen uit het geheugen worden verwijderd door een expliciete aanroep naar Unload, of impliciet door de runtime-engine van de werkstroom, op basis van zijn eigen semantiek. De runtime-engine van de werkstroom verwijdert bijvoorbeeld een werkstroomexemplaren als het exemplaar inactief wordt en de runtime een WorkflowPersistenceService toegevoegde UnloadOnIdle is true.

De runtime-engine van de werkstroom genereert de WorkflowUnloaded gebeurtenis nadat de status van het werkstroomexemplaren is behouden, maar voordat het exemplaar ongeldig wordt gemaakt in het geheugen. Daarom gaat een WorkflowPersisted gebeurtenis vooraf aan de WorkflowUnloaded gebeurtenis.

Voor de WorkflowUnloaded gebeurtenis bevat de afzender de WorkflowRuntime en WorkflowEventArgs bevat de afzender de WorkflowInstance gekoppelde aan de gebeurtenis.

Zie Afhandeling en het genereren van gebeurtenissen voor meer informatie over het afhandelen van gebeurtenissen.

Van toepassing op