Partager via


Termination Tracking Service, exemple

Download sample

Le service de suivi d'arrêts est un exemple de service de suivi personnalisé. Il consigne les événements d'arrêt et les informations associées dans le journal des événements. L'exemple contient un workflow simple avec une activité TerminateActivity. La raison de l'arrêt est indiquée dans les propriétés de l'activité TerminateActivity. Lorsque vous exécutez l'exemple, vous obtenez une entrée du journal des événements qui indique l'ID de l'instance et la raison de l'arrêt.

Le service de suivi d'arrêts est une extension de la classe TrackingService et utilise le journal des événements pour enregistrer des événements d'arrêt de workflow. En ajoutant le service de suivi d'arrêts à WorkflowRuntime en tant que service, vous lui permettez de suivre automatiquement des événements d'arrêt de workflow sans nécessité de configuration supplémentaire.

Pour générer l'exemple

  1. Téléchargez l'exemple en cliquant sur Télécharger l'exemple dans cette rubrique.

    L'exemple de projet est alors extrait sur votre disque dur local.

  2. Cliquez sur Démarrer, pointez sur Programmes, puis sur Microsoft Windows SDK et cliquez sur Environnement de commande.

  3. Accédez au répertoire source de l'exemple.

  4. À l'invite de commandes, tapez MSBUILD <Nom du fichier solution>.

Pour exécuter l'exemple

  • Dans la fenêtre Invite de commandes du Kit de développement SDK, exécutez le fichier .exe dans le dossier TerminationTrackingService\bin\debug, situé sous le dossier principal de l'exemple.

Utilisation de l'exemple

Lorsque vous compilez l'exemple de service de suivi d'arrêts, l'application est créée dans le répertoire TerminationTrackingService\bin\debug. Lorsque vous lancez l'application, consultez l'observateur d'événements pour vérifier que l'arrêt du workflow a été enregistré correctement. L'événement d'arrêt est enregistré dans le journal des applications.

Voir aussi

Autres ressources

Creating Custom Tracking Services
Windows Workflow Tracking Services
Exemples d'applications
Exemples de Windows Workflow Foundation

Footer image

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