Partager via


RuleActionTrackingEvent, exemple

Download sample

Cet exemple montre comment utiliser le suivi pour déterminer des actions de règle dans votre workflow. Window Workflow Foundation fournit une infrastructure de suivi extensible qui vous permet de filtrer différents événements de suivi en fonction d'un profil de suivi. Lorsque les règles s'exécutent, un objet RuleActionTrackingEvent est envoyé comme trackpoint utilisateur.

L'exemple se compose d'un service de suivi de console personnalisé (ajouté à WorkflowRuntime dans program.cs) et d'un workflow qui contient une activité PolicyActivity. L'ensemble de règles est évalué lorsque l'activité est exécutée. Les règles configurées définissent une valeur de remise basée sur la valeur de la commande et le type de client. Le ConsoleTrackingService inclut un profil de suivi qui comporte un UserTrackPoint qui couvre tous les trackpoints utilisateur et écrit le contenu des données de suivi dans la console.

RuleActionTrackingEvent contient deux propriétés : RuleName et ConditionResult. Ces propriétés sont imprimées sur la console lors de l'exécution de la règle.

Pour générer l'exemple

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

    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 RuleActionTrackingEventSample\bin\debug (ou le dossier RuleActionTrackingEventSample\bin pour la version VB de l'exemple), situé sous le dossier principal de l'exemple.

Voir aussi

Référence

ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile

Autres ressources

Exemples de suivi
Simple Tracking, exemple
Query Using SQLTrackingService, exemple
Tracking Using User Track Points, exemple
EventArgs Tracking, exemple
ConsoleTrackingService, exemple
Query Using SQLTrackingService, exemple
File Tracking Service and Query, exemple
Using the Tracking Profile Object Model, exemple
Windows Workflow Tracking Services

Footer image

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