Scénario StateMachine à l'aide d'une combinaison de FlowChart et de Pick
Cette rubrique s'applique à Windows Workflow Foundation 4.
Cet exemple montre comment implémenter un scénario de chronomètre simple à l'aide d'une combinaison des activités Flowchart et Pick. Il utilise Receive et Send dans l'activité Pick pour écouter des événements de chronomètre.
Remarque : |
---|
Les exemples peuvent déjà être installés sur votre ordinateur. Recherchez le répertoire (par défaut) suivant avant de continuer.
<LecteurInstall>:\WF_WCF_Samples
Si ce répertoire n'existe pas, rendez-vous sur la page de téléchargement pour télécharger tous les exemples WF et Windows Communication Foundation (WCF). Cet exemple se trouve dans le répertoire suivant.
<LecteurInstall>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|
Détails de l'exemple
Le tableau suivant répertorie les projets compris dans cet exemple.
Nom du projet |
Description |
StopWatchService |
Ce projet contient l'implémentation d'une machine à états pour l'exemple de chronomètre à l'aide d'une combinaison des activités Flowchart et Pick. L'activité Pick a 3 instructions PickBranch dans la propriété Branches qui écoutent les événements L'activité FlowDecision à la fin de Flowchart évalue la propriété |
StopWatchClient |
Il s'agit d'une application console de workflow séquentiel simple qui envoie différents événements de chronomètre avec des combinaisons de Send ou de Receive simples. |
Pour utiliser cet exemple
À l'aide de Visual Studio 2010, ouvrez le fichier solution StateMachineWithPick.sln.
Pour générer la solution, appuyez sur F6.
Démarrez StopWatchService.exe en tant qu'administrateur à partir de l'Explorateur Windows, en cliquant avec le bouton droit sur le fichier .exe, puis en sélectionnant Exécuter en tant qu'administrateur.
Accédez au dossier StateMachineWithPick\CS\StopWatchService\bin\Debug.
Cliquez avec le bouton droit sur le fichier StopWatchService.exe, puis sélectionnez Exécuter en tant qu'administrateur.
Démarrez l'application cliente StopWatchClient à partir de Visual Studio 2010.
Dans l'Explorateur de solutions, sélectionnez le projet StopWatchClient, puis cliquez avec le bouton droit sur Définir comme projet de démarrage.
Pour exécuter la solution, appuyez sur CTRL+F5.
Revenez à la fenêtre de console de StopWatchService.exe pour voir les transitions d'état.
Remarque : |
---|
Les exemples peuvent déjà être installés sur votre ordinateur. Recherchez le répertoire (par défaut) suivant avant de continuer.
<LecteurInstall>:\WF_WCF_Samples
Si ce répertoire n'existe pas, rendez-vous sur la page (éventuellement en anglais) des exemples Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour .NET Framework 4 pour télécharger tous les exemples Windows Communication Foundation (WCF) et WF. Cet exemple se trouve dans le répertoire suivant.
<LecteurInstall>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|