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.

Caution noteAttention :

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

TerminateActivity
Error

Concepts

Utilisation de l'activité SuspendActivity

Autres ressources

Suspend and Terminate Sample
Activités Windows Workflow Foundation

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.