Partager via


Calculatrice corrélée

Cette rubrique s'applique à Windows Workflow Foundation 4.

Cet exemple montre comment utiliser les activités de messagerie (Receive et SendReply) dans le concepteur avec une corrélation basée sur le contenu selon un paramètre dans le message. Dans ce scénario, les opérations de la calculatrice sont dans un convoi parallèle. Une instance et une corrélation (selon CalculatorId) sont toutes deux créées lorsque le premier message est envoyé au workflow et les messages suivants avec le même CalculatorId sont distribués à cette instance jusqu'à l'appel de l'opération de réinitialisation. Le client est implémenté comme une application WPF qui utilise un proxy client basé sur du code pour communiquer avec le service.

Pour utiliser cet exemple

  1. Démarrez Visual Studio 2010 avec des autorisations élevées, ouvrez le fichier solution For.sln.

    1. Naviguez jusqu'au dossier qui contient Visual Studio 2010.

    2. Cliquez avec le bouton droit sur Devenv.exe et sélectionnez Exécuter en tant qu'administrateur.

  2. À l'aide de Visual Studio 2010, ouvrez le fichier solution CorrelatedCalculator.sln.

  3. Pour générer la solution, appuyez sur F6.

  4. Pour exécuter le projet de service, appuyez sur CTRL+F5.

  5. Une fois que le service est prêt et qu'il écoute les messages, dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet Client et exécutez-le.

Dd807391.Important(fr-fr,VS.100).gif 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\Services\CorellatedCalculator