Workflow Foundation > Les activités standard de Workflow Foundation > While
       Accueil
       L'équipe


       Présentation
       Activités WF
       Articles
       Tutoriaux
       Trucs & Astuces


       Forum (MSDN)
       Téléchargements
       Ressources FR
       Annuaire des liens
       Formation (WW)


       Administration


 




While

System.Workflow.Activities.WhileActivity

Cette activité permet de boucler sur l'éxecution d'une séquence d'activités en fonction du résultat 
  de l'évaluation d'une condition de sortie. La définition de cette condition peut se faire via un assistant pour les conditions simples 
  comme des égalités de variables ou bien via du code pour plus de liberté et de complexité, par exemple pour accéder et 
  vérifier des valeurs dans une base de données

Cette activité permet de boucler sur l'éxecution d'une séquence d'activités en fonction du résultat de l'évaluation d'une condition de sortie. La définition de cette condition peut se faire via un assistant pour les conditions simples comme des égalités de variables ou bien via du code pour plus de liberté et de complexité, par exemple pour accéder et vérifier des valeurs dans une base de données


Propriétés

Activity

  • Name: Identifiant unique de l’activité

  • Description: Définition de l’utilisation de l’activité

  • Enable: true/false, activation ou non de l’activité


Conditions

  • Condition: La condition à évaluer pour définir la condition de sortie: décrite dans du code (CodeCondition) ou en XML via un assistant (RuleConditionReference)



Utilisation

  • Workflow séquentiel – définition du Workflow

  • Workflow séquentiel – zone d’annulation

  • Workflow séquentiel – zone de gestion des erreurs


Astuces

L'activité While posséde ses propres sections d'annulation et de gestion des erreurs. Pour évaluer plus d'une seule activité à chaque tour de boucle, il suffit d'utiliser une activité de type "Sequence", qui permet de définir un cycle d'exécution composé de plusieurs activités.