語言

WorkflowRuntimeService.State 屬性

定義

取得 的狀態 WorkflowRuntimeService。

protected:
 property System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState State { System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState get(); };
protected System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState State { get; }
member this.State : System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState
Protected ReadOnly Property State As WorkflowRuntimeServiceState

屬性值

這是其中一項 WorkflowRuntimeServiceState 價值。

備註

此 WorkflowRuntimeService 類別實作兩階段機制,用於啟動與停止工作流程執行引擎服務。 啟動機制的第一階段始於工作流程執行時引擎呼叫服務中方法的實作 Start 。 此方法應呼叫 的 Start基礎實作,該實作設 State 為 Starting。 第二階段發生在工作流程執行引擎啟動所有執行時引擎服務後,當它提出事件時 Started 。 內部管理 WorkflowRuntimeService 此事件的訂閱,其處理者將設定 State 為 Started。

停止工作流程執行引擎服務的兩階段機制,從工作流程執行引擎呼叫該服務方法的實作 Stop 時開始。 此方法應呼叫 的 Stop基礎實作,該實作設 State 為 Stopping。 當它停止所有工作流程執行引擎服務後,工作流程執行引擎會啟動該 Stopped 事件。 內部管理 WorkflowRuntimeService 此事件的訂閱,其處理者將設定 State 為 Stopped。

適用於