2010-03-02 2 views
1

J'ai un workflow avec une activité parallèle, où une branche fonctionne et l'autre a une activité de réception qui peut fermer le workflow (est-ce la bonne façon de le faire avec un HandleExternalEvent à la place?). Le problème, bien sûr, est que si l'activité de réception n'est jamais appelée, la branche de travail se termine et attend sur la branche d'activité de réception. Comment puis-je signaler à l'autre branche de fermer l'activité? J'ai joué un peu avec l'utilisation d'une activité d'écoute pour organiser l'activité de réception et une activité événementielle personnalisée, mais il me manque aussi quelque chose sur la façon de faire ce travail.Workflow: Comment puis-je signaler qu'une branche d'une activité parallèle doit se terminer à partir d'une autre branche?

+0

(Le workflow est hébergé en tant que service WCF) – Brian

Répondre

1

Vous pouvez utiliser « CompletionCondition », qui est une propriété d'activité parallèle qui indique si l'activité parallèle doit terminer si une branche se termine.

Vous pouvez vérifier here

Questions connexes