共用方式為


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 Sample的一部分。

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

備註

工作流程執行個體可以由主機呼叫 Suspend 方法、藉由 SuspendActivity 活動,或由工作流程執行階段引擎隱含地暫止。 例如,當工作流程執行階段引擎要套用動態變更至執行個體時,它會暫時停止執行個體。

若為 WorkflowSuspended 事件,寄件人會包含 WorkflowRuntime,而且 WorkflowSuspendedEventArgs 會包含 WorkflowInstance 與說明暫止執行個體之原因的字串。

如需處理事件的詳細資訊,請參閱 處理和引發事件

適用於