WorkflowRuntimeService.State 属性

定义

获取 WorkflowRuntimeService 的状态。

protected:
 property System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState State { System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState get(); };
protected System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState State { get; }
member this.State : System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState
Protected ReadOnly Property State As WorkflowRuntimeServiceState

属性值

WorkflowRuntimeServiceState 值之一。

注解

WorkflowRuntimeService 类为启动和停止工作流运行时引擎服务实现两阶段机制。 启动机制的第一阶段在工作流运行时引擎调用服务的 Start 方法的实现时开始。 此方法应调用 Start 的基实现,该实现将 State 设置为 Starting。 当工作流运行时引擎启动了其所有工作流运行时引擎服务之后,在引发 Started 事件时,发生第二阶段。 WorkflowRuntimeService 在内部管理对此事件的订阅,并且其处理程序会将 State 设置为 Started

当工作流运行时引擎调用服务的 Stop 方法的实现时,用于停止工作流运行时引擎服务的两阶段机制开始。 此方法应调用 Stop 的基实现,该实现将 State 设置为 Stopping。 在工作流运行时引擎停止其所有工作流运行时引擎服务后,将引发 Stopped 事件。 WorkflowRuntimeService 在内部管理对此事件的订阅,并且其处理程序会将 State 设置为 Stopped

适用于