Utilisation de l'activité TerminateActivity
Lorsqu'une situation anormale se produit, vous pouvez utiliser une activité TerminateActivity pour mettre immédiatement fin à toutes les activités d'une instance de workflow courante.
L'activité TerminateActivity enregistre une erreur lorsqu'une instance de workflow s'arrête. Vous pouvez spécifier une chaîne de messages pour accompagner l'erreur afin d'aider l'administrateur à diagnostiquer le problème en utilisant la propriété TerminateActivityError ; toutefois, une chaîne de messages n'est pas requise.
Attention : |
---|
Si vous mettez une activité TerminateActivity dans une activité ParallelActivity, et que la branche comportant l'activité TerminateActivity est exécutée, l'instance prend fin immédiatement, que d'autres branches aient terminé leur exécution ou non. Le cas échéant, en fonction de votre conception, les résultats peuvent être imprévisibles. |
Pour plus d'informations, consultez la classe TerminateActivity de l'espace de noms System.Workflow.ComponentModel dans la référence de la bibliothèque de classes de Windows Workflow Foundation.
Pour obtenir un exemple de code illustrant l'utilisation de l'activité TerminateActivity, consultez Using Suspend and Terminate.
Voir aussi
Référence
Concepts
Utilisation de l'activité SuspendActivity
Autres ressources
Suspend and Terminate Sample
Activités Windows Workflow Foundation
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.