WorkflowRuntimeService.State Vlastnost

Definice

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.

Platí pro