WorkflowRuntime.Stopped Událost

Definice

Nastane při zastavení modulu běhu pracovního postupu.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowRuntimeEventArgs ^> ^ Stopped;
public event EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> Stopped;
member this.Stopped : EventHandler<System.Workflow.Runtime.WorkflowRuntimeEventArgs> 
Public Custom Event Stopped As EventHandler(Of WorkflowRuntimeEventArgs) 
Public Event Stopped As EventHandler(Of WorkflowRuntimeEventArgs) 

Event Type

Příklady

V následujícím příkladu je do Stopped události přidána obslužná rutina WorkflowRuntimeudálosti . V tomto příkladu je obslužná rutina anonymní metodou, která do konzoly vytiskne jednoduchou zprávu.

// Create a new workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Add an anonymous method as the event handler for the Stopped event.
workflowRuntime.Stopped += new EventHandler<WorkflowRuntimeEventArgs>(
    delegate { Console.WriteLine("Workflow runtime stopped."); });
' Create a new workflow runtime
Dim workflowRuntime As New WorkflowRuntime()
' Add a method as the event handler for the Stopped event.
AddHandler workflowRuntime.Stopped, AddressOf RuntimeStopped

Poznámky

Metoda StopRuntime vyvolá Stopped událost po vyvolání Stop metody implementované každou z jejích služeb, které jsou odvozeny z WorkflowRuntimeService třídy. Neexistuje žádná záruka pořadí, ve kterém jsou tyto služby modulu běhu pracovního postupu zastaveny, a některé z těchto služeb mohou potřebovat zachovat některé funkce, na které spoléhají jiné služby, dokud nebudou zastaveny. Tyto služby můžou přepsat metodu WorkflowRuntimeService.OnStopped , aby při vyvolání události provedly jakoukoli logiku Stopped vypnutí reziduí.

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

Platí pro