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 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.