Share via


Utilisation de l'activité SuspendActivity

L'activité SuspendActivity arrête temporairement l'exécution du workflow actuel. En général, vous utilisez l'activité SuspendActivity pour refléter une condition d'erreur qui requiert l'attention d'un administrateur.

Lorsqu'une instance de workflow est interrompue, une erreur est enregistrée. Vous pouvez spécifier une chaîne de message pour accompagner l'erreur afin d'aider l'administrateur à diagnostiquer le problème avec la propriété SuspendActivityError. Une instance de workflow interrompue peut encore recevoir des messages dans la file d'attente jusqu'à ce qu'elle redémarre. Toutes les informations concernant l'état de l'instance de workflow sont enregistrées et sont rétablies lorsque l'instance reprend (à l'aide de la méthode Resume).

NoteRemarque :

Vous ne pouvez pas utiliser d'activité SuspendActivity dans une activité TransactionScopeActivity ou une activité CompensatableTransactionScopeActivity.

Pour plus d'informations, consultez la classe SuspendActivity 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é SuspendActivity, consultez Using Suspend and Terminate.

Voir aussi

Référence

SuspendActivity
Error

Autres ressources

Suspend and Terminate Sample
Activités Windows Workflow Foundation

Footer image

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