共用方式為


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 表示工作流程執行階段引擎服務正在執行中。 IsStarted 直到 false 主機呼叫 StartRuntime 為止。 在主機呼叫 true 之前,它都會保持為 StopRuntime

注意

工作流程執行階段引擎正在執行時,無法將核心服務加入到引擎中。 核心服務是衍生自 WorkflowSchedulerService 類別、DefaultWorkflowCommitWorkBatchService 類別、WorkflowPersistenceService 類別和 TrackingService 類別的服務。

適用於