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).
Remarque : |
---|
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
Autres ressources
Suspend and Terminate Sample
Activités Windows Workflow Foundation
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.