Udostępnij za pośrednictwem


WorkflowRuntimeService.State Właściwość

Definicja

Pobiera stan .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

Wartość właściwości

WorkflowRuntimeServiceState Jedna z wartości.

Uwagi

Klasa WorkflowRuntimeService implementuje mechanizmy dwufazowe do uruchamiania i zatrzymywania usługi aparatu środowiska uruchomieniowego przepływu pracy. Pierwsza faza mechanizmu uruchamiania rozpoczyna się, gdy aparat środowiska uruchomieniowego przepływu pracy wywołuje implementację Start metody dla usługi. Ta metoda powinna wywołać podstawową implementację Startklasy , która ustawia wartość State na Starting. Druga faza następuje po uruchomieniu aparatu środowiska uruchomieniowego przepływu pracy wszystkich usług aparatu środowiska uruchomieniowego przepływu pracy, gdy zgłasza Started zdarzenie. Program WorkflowRuntimeService wewnętrznie zarządza subskrypcją tego zdarzenia, a jego procedura obsługi zostanie ustawiona State na Started.

Dwufazowy mechanizm zatrzymywania usługi aparatu środowiska uruchomieniowego przepływu pracy rozpoczyna się, gdy aparat środowiska uruchomieniowego przepływu pracy wywołuje implementację Stop metody dla usługi. Ta metoda powinna wywołać podstawową implementację Stopklasy , która ustawia wartość State na Stopping. Po zatrzymaniu wszystkich usług aparatu środowiska uruchomieniowego przepływu pracy aparat środowiska uruchomieniowego przepływu pracy zgłasza Stopped zdarzenie. Program WorkflowRuntimeService wewnętrznie zarządza subskrypcją tego zdarzenia, a jego procedura obsługi zostanie ustawiona State na Stopped.

Dotyczy