WorkflowRuntime.Stopped Событие

Определение

Возникает при остановке механизма среды выполнения рабочих процессов.

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) 

Тип события

Примеры

В следующем примере к событию Stopped объекта WorkflowRuntime добавляется обработчик события. В этом примере обработчиком является анонимный метод, который выводит на консоль простое сообщение.

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

Комментарии

Метод StopRuntime вызывает событие Stopped после вызова метода Stop, реализованного всеми его службами, производными от класса WorkflowRuntimeService. Порядок остановки служб механизма среды выполнения рабочих процессов не гарантирован, и некоторым из этих служб может понадобиться сохранение некоторых функций, основанных на других службах, пока они также не будут остановлены. Такие службы могут переопределять метод WorkflowRuntimeService.OnStopped для реализации прежней логики завершения при возникновении события Stopped.

Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.

Применяется к