Поделиться через


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.

Применяется к