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 워크플로 런타임 엔진 서비스를 시작하고 중지하기 위한 2단계 메커니즘을 구현합니다. 시작 메커니즘의 첫 번째 단계는 워크플로 런타임 엔진이 서비스에 대한 메서드 구현을 호출할 Start 때 시작됩니다. 이 메서드는 로 설정 Start 되는 기본 구현을 State호출해야 합니다Starting. 두 번째 단계는 워크플로 런타임 엔진이 이벤트를 발생시켰을 때 모든 워크플로 런타임 엔진 서비스를 시작한 후에 발생합니다 Started . 내부적으로 이 WorkflowRuntimeService 이벤트에 대한 구독을 관리하며 해당 처리기는 .로 State설정 Started 됩니다.

워크플로 런타임 엔진 서비스를 중지하기 위한 2단계 메커니즘은 워크플로 런타임 엔진이 서비스에 대한 메서드 구현 Stop 을 호출할 때 시작됩니다. 이 메서드는 로 설정 Stop 되는 기본 구현을 State호출해야 합니다Stopping. 모든 워크플로 런타임 엔진 서비스를 중지하면 워크플로 런타임 엔진이 Stopped 이벤트를 발생합니다. 내부적으로 이 WorkflowRuntimeService 이벤트에 대한 구독을 관리하며 해당 처리기는 .로 State설정 Stopped 됩니다.

적용 대상