Partager via


Exemple d'activité compensable

Cette rubrique s'applique à Windows Workflow Foundation 4.

Cet exemple montre comment utiliser l'activité CompensableActivity pour définir le travail à faire pour une action donnée pendant une exécution normale et le travail qui doit être fait pour compenser cette action, si nécessaire ultérieurement. La première partie de l'exemple montre comment les unités de travail compensable peuvent être définies dans Windows Workflow Foundation (WF) à l'aide d'une activité CompensableActivity et comment elles sont exécutées avec succès. La deuxième partie de l'exemple montre comment ces mêmes unités de travail compensable se chargent automatiquement de la compensation lorsqu'un événement inattendu est atteint et que l'instance de workflow est annulée.

Pour configurer, générer et exécuter l'exemple

  1. À l'aide de Visual Studio 2010, ouvrez CompensableActivity.sln.

  2. Générez la solution en appuyant sur F6.

  3. Exécutez l'application en appuyant sur F5.

Dd483327.Important(fr-fr,VS.100).gif Remarque :
Les exemples peuvent déjà être installés sur votre ordinateur. Recherchez le répertoire (par défaut) suivant avant de continuer.

<LecteurInstall>:\WF_WCF_Samples

Si ce répertoire n'existe pas, rendez-vous sur la page (éventuellement en anglais) des exemples Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour .NET Framework 4 pour télécharger tous les exemples Windows Communication Foundation (WCF) et WF. Cet exemple se trouve dans le répertoire suivant.

<LecteurInstall>:\WF_WCF_Samples\WF\Basic\Compensation\BasicCompensableActivity