Fin du didacticiel sur l'hébergement du moteur d'exécution Windows Workflow Foundation
Remarque : |
---|
Les fichiers projets répertoriés dans cette page contiennent le code source complet pour le didacticiel Didacticiel : héberger le moteur d'exécution Windows Workflow Foundation. |
Un workflow doit disposer d'un type d'application d'hébergement pour s'exécuter. Au niveau de base, une application hôte Workflow Windows Foundation utilise le WorkflowRuntime pour créer et démarrer un workflow. Pendant l'exécution du workflow, l'application hôte peut également communiquer avec le workflow concernant l'échange de données. Ce didacticiel explique comment implémenter ce scénario de base et traite des concepts d'hébergement avancés associés aux services du runtime Windows Workflow Foundation.
Vue d'ensemble du didacticiel
Tâche 1 : créer un workflow et passer des paramètres, localisé dans Exercice 2 : exécuter un workflow, montre la procédure permettant de passer des paramètres à un workflow lorsqu'il commence à s'exécuter. En passant une collection basée sur un dictionnaire de valeurs, le moteur d'exécution résout les clés de cette collection aux propriétés du workflow et défini ces propriétés en fonction de la valeur correspondante dans la collection.
Dans Tâche 1 : écouter des événements et les traiter d'Exercice 3 : utiliser des événements du runtime, le didacticiel montre comment créer des gestionnaires d'événements pour les événements déclenchés par le moteur d'exécution, ainsi que ceux déclenchés pendant des événements de workflow spécifiques. Dans la tâche suivante, Tâche 2 : interrompre, arrêter et reprendre des workflows, le didacticiel indique comment contrôler l'exécution du workflow en interrompant ou en arrêtant le workflow. Si le workflow est interrompu, l'application hôte dispose également de l'option de le reprendre ultérieurement.
Exercice 4 : utiliser des services d'exécution couvre différentes tâches associées à certains services du runtime générés dans Windows Workflow Foundation. Dans Tâche 1 : configurer des services d'exécution à l'aide du code et Tâche 2 : configurer des services d'exécution à l'aide d'App.Config, l'application hôte ajoute des services du runtime et définit des propriétés spécifiques au service, respectivement à l'aide d'un code source ou d'un fichier de configuration de l'application. Dans Tâche 3 : utiliser le service de persistance de Windows Workflow, le service SqlWorkflowPersistenceService est utilisé pour fournir la persistance du workflow à une base de données SQL. Dans Tâche 4 : utiliser le service de suivi de Windows Workflow et Tâche 5 : créer un profil de suivi, l'application hôte configure le service SqlTrackingService pour activer le suivi d'événements de workflow dans une base de données de suivi SQL.
Voir aussi
Autres ressources
SQL Data Maintenance Sample
Hosting
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.