WorkflowRuntime.WorkflowPersisted Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de status van een werkstroomexemplaren behouden blijft.
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)
Gebeurtenistype
Opmerkingen
Het werkstroomexemplaren kunnen om verschillende redenen worden behouden. De host kan bijvoorbeeld een werkstroomexemplaren aanroepen WorkflowInstance.Unload of de runtime-engine van de werkstroom kan een werkstroomexemplaren persistent maken omdat het exemplaar niet actief is of omdat een atomisch bereik is voltooid. Als er een persistentieservice aanwezig is in de WorkflowRuntimeservice, WorkflowPersisted wordt deze gegenereerd door de runtime nadat de status van het werkstroomexemplaren is opgeslagen in het geheugen. Als er geen persistentieservice aanwezig is, wordt de gebeurtenis nog steeds gegenereerd, maar wordt de instantiestatus niet opgeslagen. Als de WorkflowPersisted gebeurtenis optreedt omdat het werkstroomexemplaren worden verwijderd, wordt deze gevolgd door een WorkflowUnloaded gebeurtenis.
Voor de WorkflowPersisted 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.