Langue

WorkflowRuntimeService.State Propriété

Définition

Obtient l’état du 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

Valeur de propriété

Une des WorkflowRuntimeServiceState valeurs.

Remarques

La WorkflowRuntimeService classe implémente des mécanismes en deux phases pour démarrer et arrêter un service de moteur d’exécution de workflow. La première phase du mécanisme de démarrage commence lorsque le moteur d’exécution de workflow appelle l’implémentation de la Start méthode pour le service. Cette méthode doit appeler l’implémentation de base de Start, qui définit State la Startingvaleur . La deuxième phase se produit après que le moteur d’exécution de flux de travail démarre tous ses services de moteur d’exécution de flux de travail lorsqu’il déclenche l’événement Started . Le WorkflowRuntimeService gestionnaire gère en interne un abonnement à cet événement et son gestionnaire est défini State sur Started.

Le mécanisme en deux phases permettant d’arrêter un service de moteur d’exécution de flux de travail commence lorsque le moteur d’exécution de workflow appelle l’implémentation de la Stop méthode pour le service. Cette méthode doit appeler l’implémentation de base de Stop, qui définit State la Stoppingvaleur . Une fois qu’il a arrêté tous ses services de moteur d’exécution de flux de travail, le moteur d’exécution de workflow déclenche l’événement Stopped . Le WorkflowRuntimeService gestionnaire gère en interne un abonnement à cet événement et son gestionnaire est défini State sur Stopped.

S’applique à