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 objektu 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 spuštění i zastavení služby modulu runtime pracovního postupu. První fáze spouštěcího mechanismu začíná, když modul runtime pracovního postupu volá implementaci Start metody pro službu. Tato metoda by měla volat základní implementaci , Startkterá nastaví State na Starting. Druhá fáze nastane poté, co modul modulu 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 se nastaví State na Started.
Dvoufázový mechanismus pro zastavení služby modulu runtime pracovního postupu začíná, když modul runtime pracovního postupu volá implementaci Stop metody pro službu. Tato metoda by měla volat základní implementaci , Stopkterá nastaví State na Stopping. Jakmile zastaví všechny služby modulu runtime pracovního postupu, vyvolá Stopped modul runtime pracovního postupu událost. Interně WorkflowRuntimeService spravuje odběr této události a jeho obslužná rutina se nastaví State na Stopped.