WorkflowRuntimeService.State Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść .