WorkflowRuntime.Stopped Événement

Définition

Se produit lorsque le moteur d'exécution de workflow est arrêté.

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) 

Type d'événement

Exemples

Dans l'exemple suivant, un gestionnaire d'événements est ajouté à l'événement Stopped de l'objet WorkflowRuntime. Dans cet exemple, le gestionnaire est une méthode anonyme qui imprime un message simple sur la console.

// 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

Remarques

La méthode StopRuntime déclenche l'événement Stopped après qu'il ait appelé la méthode Stop implémentée par chacun de ses services dérivant de la classe WorkflowRuntimeService. L'ordre d'arrêt de ces services de moteur d'exécution de workflow n'est pas garanti et certains de ces services peuvent avoir besoin de conserver quelques fonctionnalités dont dépendent d'autres services jusqu'à ce qu'ils soient également arrêtés. Ces services peuvent substituer la méthode WorkflowRuntimeService.OnStopped pour exécuter tout arrêt résiduel logique lorsque l'événement Stopped est déclenché.

Pour plus d’informations sur la gestion des événements, consultez Gestion et déclenchement d’événements.

S’applique à