While and Parallel, exemple
L'exemple illustre l'utilisation d'activités ParallelActivity avec les activités CodeActivity d'une activité WhileActivity. Au sein de l'activité WhileActivity, il existe une activité ParallelActivity avec deux activités SequenceActivity, chacune avec une activité CodeActivity. La condition de la boucle while est que le nombre d'exécutions soit inférieur ou égal à deux, ce qui permet à la boucle de s'exécuter deux fois.
Une fois l'instance de workflow démarrée, la condition de la boucle while est vérifiée. Si la condition prend la valeur true, la boucle while s'exécute, ainsi que les activités séquentielles. Les activités CodeActivity impriment leurs informations d'état sur la console. Ceci fait, la boucle while s'exécute à nouveau. Lorsque la condition de la boucle while prend la valeur false, le workflow s'arrête.
Le résultat affiché sur la console pour cet exemple se présente comme suit :
Pour générer l'exemple
Téléchargez l'exemple en cliquant sur Télécharger l'exemple dans cette rubrique.
L'exemple de projet est alors extrait sur votre disque dur local.
Cliquez sur Démarrer, pointez sur Programmes, puis sur Microsoft Windows SDK et cliquez sur Environnement de commande.
Accédez au répertoire source de l'exemple.
À l'invite de commandes, tapez MSBUILD <Nom du fichier solution>.
Pour exécuter l'exemple
- Dans la fenêtre Invite de commandes du Kit de développement SDK, exécutez le fichier .exe dans le dossier WhileAndParallel\bin\debug (ou le dossier WhileAndParallel\bin pour la version VB de l'exemple), situé sous le dossier principal de l'exemple.
Voir aussi
Référence
ParallelActivity
WhileActivity
Autres ressources
Using the Parallel Activity
Using the While Activity
Using Activities to Control Flow
Using Conditions in Workflows
Exemples d'activités
Exemples de Windows Workflow Foundation
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.