Прочитать на английском

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


WorkflowRuntime.WorkflowSuspended Событие

Определение

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

public event EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> WorkflowSuspended;

Тип события

Примеры

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

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

workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;

Комментарии

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

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

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

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

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1