WorkflowRuntimeService.State Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'état de 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 valeurs de l'objet WorkflowRuntimeServiceState.
Remarques
La classe WorkflowRuntimeService implémente des mécanismes à deux phases pour démarrer et arrêter un service du 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 méthode Start pour le service. Cette méthode doit appeler l'implémentation de base de Start qui fait passer State à Starting. La deuxième phase se produit après que le moteur d'exécution de workflow a démarré tous ses services lorsqu'il déclenche l'événement Started. WorkflowRuntimeService gère en interne un abonnement à cet événement et son gestionnaire fait passer State à Started.
Le mécanisme à deux phases pour arrêter un service commence lorsque le moteur d'exécution de workflow appelle l'implémentation de la méthode Stop pour le service. Cette méthode doit appeler l'implémentation de base de Stop qui fait passer State à Stopping. Après l'arrêt de tous ses services, le moteur d'exécution de workflow déclenche l'événement Stopped. WorkflowRuntimeService gère en interne un abonnement à cet événement et son gestionnaire fait passer State à Stopped.