WorkflowRuntime.WorkflowSuspended 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在暫止工作流程執行個體時發生。
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 與說明暫止執行個體之原因的字串。
如需處理事件的詳細資訊,請參閱 處理和引發事件。