次の方法で共有


WorkflowRuntime.IsStarted プロパティ

定義

ワークフロー ランタイム エンジンが起動されているかどうかを示す値を取得します。

public:
 property bool IsStarted { bool get(); };
public bool IsStarted { get; }
member this.IsStarted : bool
Public ReadOnly Property IsStarted As Boolean

プロパティ値

Boolean

ワークフロー ランタイム エンジンが起動している場合は true、それ以外の場合は false。 既定値は、false です。

次の例は、IsStarted オブジェクトの WorkflowRuntime プロパティへのアクセス方法を示しています。 この例では、ランタイムが起動されている場合はコンソールにメッセージが出力されます。

// Create a new workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Start the runtime
workflowRuntime.StartRuntime();
// If the runtime is started, report to the console.
if (workflowRuntime.IsStarted)
    Console.WriteLine("Runtime is started.");
' Create a new workflow runtime
Dim workflowRuntime As New WorkflowRuntime()
' Start the runtime
workflowRuntime.StartRuntime()
' If the runtime is started, report to the console.
If workflowRuntime.IsStarted Then
    Console.WriteLine("Runtime is started.")
End If

注釈

IsStarted は、ワークフロー ランタイム エンジンのサービスが実行中であることを示します。 IsStartedfalse ホストが呼び出 StartRuntimeすまでです。 ホストが true を呼び出すまで StopRuntime のままです。

注意

実行中のワークフロー ランタイム エンジンにコア サービスを追加することはできません。 コア サービスは、WorkflowSchedulerService クラス、DefaultWorkflowCommitWorkBatchService クラス、WorkflowPersistenceService クラス、および TrackingService クラスから派生したサービスです。

適用対象