WorkflowRuntime.WorkflowPersisted Událost

Definice

Vyvolá se při trvalém stavu instance pracovního postupu.

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) 

Event Type

Příklady

Následující příklad kódu ukazuje, jak můžete použít WorkflowRuntime funkce z hostitele pracovního postupu. Kód přidruží WorkflowPersisted k obslužné rutině události metodu s názvem OnWorkflowPersisted.

Tento příklad kódu je součástí ukázky vlastní služby trvalosti.

workflowRuntime.WorkflowPersisted += OnWorkflowPersisted;
AddHandler workflowRuntime.WorkflowPersisted, AddressOf OnWorkflowPersisted

Poznámky

Instance pracovního postupu může být zachována z mnoha důvodů. Hostitel může například volat WorkflowInstance.Unload instanci pracovního postupu nebo modul runtime pracovního postupu může zachovat instanci pracovního postupu, protože instance je nečinná nebo protože je dokončen atomický obor. Pokud je služba trvalosti přítomen v objektu WorkflowRuntime, WorkflowPersisted je vyvolána modulem runtime po uložení stavu instance pracovního postupu do paměti. Pokud služba trvalosti neexistuje, událost se stále vyvolá, ale stav instance se neuloží. WorkflowPersisted Pokud k události dojde, protože instance pracovního postupu je uvolněna, je následována WorkflowUnloaded událostí.

WorkflowPersisted Pro událost odesílatel obsahuje WorkflowRuntime a WorkflowEventArgs obsahuje přidružený k WorkflowInstance události.

Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.

Platí pro