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