WorkflowRuntimeService.State Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá stav 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
Hodnota vlastnosti
Jedna z WorkflowRuntimeServiceState hodnot.
Poznámky
Třída WorkflowRuntimeService implementuje dvoufázové mechanismy pro spouštění i zastavování služby modulu runtime pracovního postupu. První fáze spouštěcího mechanismu začíná, když modul modulu runtime pracovního postupu volá implementaci Start metody pro službu. Tato metoda by měla volat základní implementaci Start, která se nastaví State na Starting. Druhá fáze nastane poté, co modul runtime pracovního postupu spustí všechny služby modulu runtime pracovního postupu při vyvolání Started události. Interně WorkflowRuntimeService spravuje odběr této události a jeho obslužná rutina bude nastavena State na Started.
Dvoufázový mechanismus pro zastavení služby modulu runtime pracovního postupu začíná, když modul modulu runtime pracovního postupu volá implementaci Stop metody pro službu. Tato metoda by měla volat základní implementaci Stop, která se nastaví State na Stopping. Jakmile zastaví všechny služby modulu runtime pracovního postupu, modul runtime pracovního postupu vyvolá Stopped událost. Interně WorkflowRuntimeService spravuje odběr této události a jeho obslužná rutina bude nastavena State na Stopped.