Listen
System.Workflow.Activities.ListenActivity

Permet de mettre une instance de Workflow en attente d'un événement parmi plusieurs.
Cette activité est composée de plusieurs branches de types "eventDriven" devant toutes débuter par des activités d’écoute implémentant l'interface "IEventActivity".
Elle peut par exemple être utile pour gérer des timeout dans des Workflow séquentiel en mettant une activité d'écoute dans une branche
et un activité "Delay" dans une autre. Le premier évènement de la liste déclenché active l’exécution de sa branche et annule le mode d’écoute des autres.
PropriétésActivity
- Name:
Identifiant unique de l’activité
- Description:
Définition de l’utilisation de l’activité
- Enabled:
true/false, activation ou non de l’activité
UtilisationWorkflow séquentiel – définition du Workflow
Workflow séquentiel – zone d’annulation
Workflow séquentiel – zone de gestion des erreurs
Astuces
Pour ajouter une branche, il suffit de glisser déposer une nouvelle activité "eventDriven",
pour en supprimer une, un click droit "delete" suffit. Attention cependant, une activité "Liste" doit contenir au minium deux "eventDriven".