Поделиться через


WorkflowRuntime.WorkflowSuspended Событие

Определение

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

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

Тип события

Примеры

В следующем примере кода показано использование функций класса WorkflowRuntime с узла рабочего процесса. Этот код связывает событие WorkflowSuspended с обработчиком событий — методом с именем OnWorkflowSuspended.

Этот пример кода является частью примера Suspend и Terminate.

workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend

Комментарии

Выполнение экземпляра рабочего процесса может быть приостановлено узлом посредством вызова метода Suspend, действием SuspendActivity или неявно механизмом среды выполнения рабочих процессов. Например, механизм среды выполнения рабочих процессов может временно приостановить выполнение экземпляра при применении к нему динамических изменений.

Отправитель события WorkflowSuspended содержит объект WorkflowRuntime, а объект WorkflowSuspendedEventArgs содержит экземпляр WorkflowInstance и строку, описывающую причину приостановки выполнения экземпляра.

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

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