WorkflowRuntimeService.State 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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로 설정합니다.
적용 대상
.NET