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 и строку, описывающую причину приостановки выполнения экземпляра.
Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.