Język

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 dwufazowe mechanizmy 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 .Starting Druga faza wystę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 Startedwartość .

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 .Stopping Po zatrzymaniu wszystkich usług aparatu środowiska uruchomieniowego przepływu pracy aparat ś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 Stoppedwartość .

Dotyczy