WorkflowRuntime.IsStarted 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得指出工作流程執行階段引擎是否已啟動的值。
public:
property bool IsStarted { bool get(); };
public bool IsStarted { get; }
member this.IsStarted : bool
Public ReadOnly Property IsStarted As 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 類別的服務。