WorkflowRuntime.WorkflowPersisted Esemény

Definíció

Akkor fordul elő, ha egy munkafolyamat-példány állapota megmarad.

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) 

Eseménytípus

Megjegyzések

A munkafolyamat-példány számos okból megőrizhető. A gazdagép meghívhat WorkflowInstance.Unload például egy munkafolyamat-példányt, vagy a munkafolyamat futásidejű motorja megőrizhet egy munkafolyamat-példányt, mert a példány üresjáratban van, vagy mert egy atomi hatókör befejeződött. Ha egy adatmegőrzési szolgáltatás található a WorkflowRuntimemodulban, WorkflowPersisted a futtatókörnyezet a munkafolyamat-példány memóriába mentése után emeli ki. Ha egy adatmegőrzési szolgáltatás nincs jelen, az esemény továbbra is létrejön, de a példány állapota nem lesz mentve. Ha az WorkflowPersisted esemény azért fordul elő, mert a munkafolyamat-példányt kiürítik, azt egy WorkflowUnloaded esemény követi.

Az esemény esetében a WorkflowPersisted feladó tartalmazza az WorkflowRuntime eseményhez társított és WorkflowEventArgsWorkflowInstance ahhoz társított adatokat.

Az események kezelésével kapcsolatos további információkért lásd: Események kezelése és emelése.

A következőre érvényes: