Freigeben über


WorkflowRuntimeService.State Eigenschaft

Definition

Ruft den Zustand der WorkflowRuntimeService ab.

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

Eigenschaftswert

Einer der WorkflowRuntimeServiceState-Werte.

Hinweise

Die WorkflowRuntimeService-Klasse implementiert zweiphasige Mechanismen für das Starten und Beenden eines Dienstes der Workflowruntime-Engine. Die erste Phase des Startmechanismus beginnt, wenn die Workflowruntime-Engine die Implementierung der Start-Methode für den Dienst aufruft. Diese Methode sollte die Basisimplementierung von Start aufrufen, die State auf Starting festlegt. Die zweite Phase erfolgt, nachdem die Workflowruntime-Engine alle ihre Dienste mit dem Auslösen des Started-Ereignisses gestartet hat. WorkflowRuntimeService verwaltet intern ein Abonnement für dieses Ereignis, und sein Handler legt State auf Started fest.

Der zweiphasige Mechanismus zum Beenden eines Dienstes der Workflowruntime-Engine beginnt, wenn die Workflowruntime-Engine die Implementierung der Stop-Methode für den Dienst aufruft. Diese Methode sollte die Basisimplementierung von Stop aufrufen, die State auf Stopping festlegt. Nachdem die Workflowruntime-Engine alle ihre Dienste beendet hat, löst sie das Stopped-Ereignis aus. WorkflowRuntimeService verwaltet intern ein Abonnement für dieses Ereignis, und sein Handler legt State auf Stopped fest.

Gilt für: