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 类的服务。

适用于