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値の 1 つ。

注釈

WorkflowRuntimeService クラスは、ワークフロー ランタイム エンジン サービスを開始および停止するための 2 フェーズ メカニズムを実装します。 開始メカニズムの最初のフェーズは、ワークフロー ランタイム エンジンがサービスの Start メソッドの実装を呼び出すときに開始されます。 このメソッドは、StartStateに設定するStartingの基本実装を呼び出す必要があります。 2 番目のフェーズは、ワークフロー ランタイム エンジンが Started イベントを発生させると、ワークフロー ランタイム エンジンサービスをすべて開始した後に発生します。 WorkflowRuntimeServiceは、このイベントのサブスクリプションを内部的に管理し、そのハンドラーはStateStarted に設定します。

ワークフロー ランタイム エンジン サービスを停止するための 2 フェーズ メカニズムは、ワークフロー ランタイム エンジンがサービスの Stop メソッドの実装を呼び出すときに開始されます。 このメソッドは、StopStateに設定するStoppingの基本実装を呼び出す必要があります。 ワークフロー ランタイム エンジン サービスをすべて停止すると、ワークフロー ランタイム エンジンによって Stopped イベントが発生します。 WorkflowRuntimeServiceは、このイベントのサブスクリプションを内部的に管理し、そのハンドラーはStateStopped に設定します。

適用対象