WorkflowRuntime.WorkflowTerminated Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane při ukončení instance pracovního postupu.
public:
event EventHandler<System::Workflow::Runtime::WorkflowTerminatedEventArgs ^> ^ WorkflowTerminated;
public event EventHandler<System.Workflow.Runtime.WorkflowTerminatedEventArgs> WorkflowTerminated;
member this.WorkflowTerminated : EventHandler<System.Workflow.Runtime.WorkflowTerminatedEventArgs>
Public Custom Event WorkflowTerminated As EventHandler(Of WorkflowTerminatedEventArgs)
Public Event WorkflowTerminated As EventHandler(Of WorkflowTerminatedEventArgs)
Event Type
Příklady
Následující příklad kódu ukazuje, jak používat WorkflowRuntime funkce z hostitele pracovního postupu. Kód přidruží WorkflowCompleted obslužnou rutinu události, metodu s názvem OnWorkflowCompleted
.
Tento příklad kódu je součástí ukázky Zrušení pracovního postupu .
Type type = typeof(SampleWorkflow1);
WorkflowInstance workflowInstance = workflowRuntime.CreateWorkflow(type);
workflowInstance.Start();
Dim workflowInstance As WorkflowInstance
workflowInstance = workflowRuntime.CreateWorkflow(GetType(SampleWorkflow))
workflowInstance.Start()
Poznámky
Pokud dojde k Terminate neošetřené výjimce, může být pracovní postup ukončen hostitelem voláním TerminateActivity metody, aktivitou nebo modulem běhu pracovního postupu. Modul běhu pracovního postupu vyvolá WorkflowTerminated událost po ukončení instance pracovního postupu, ale před jejím zneplatněním v paměti.
WorkflowPersisted Pro událost odesílatel obsahuje WorkflowRuntime a WorkflowTerminatedEventArgs obsahuje WorkflowInstance informace a o důvodu ukončení instance ve WorkflowTerminatedEventArgs.Exception vlastnosti.
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.