RuleActionTrackingEvent-Beispiel

Download sample

Dieses Beispiel erläutert die Verwendung von Überwachung zum Ermitteln von Regelaktionen im Workflow. Windows Workflow Foundation stellt eine umfassende Überwachungsinfrastruktur bereit, mit der Sie verschiedene Überwachungsereignisse basierend auf einem Überwachungsprofil filtern können. Beim Ausführen von Regeln wird ein RuleActionTrackingEvent-Objekt als Benutzerüberwachungspunkt gesendet.

Das Beispiel besteht aus einem benutzerdefinierten Konsolenüberwachungsdienst (zu WorkflowRuntime in program.cs hinzugefügt) und einem Workflow mit einer PolicyActivity-Aktivität. Der Regelsatz wird beim Ausführen der Aktivität ausgewertet. Die definierten Regeln legen einen Rabattwert fest, der auf dem Bestellwert und Kundentyp basiert. Der ConsoleTrackingService beinhaltet ein Überwachungsprofil, das über einen UserTrackPoint verfügt, der alle Benutzerüberwachungspunkte abdeckt und den Inhalt der Überwachungsdatenbank in der Konsole ausgibt.

RuleActionTrackingEvent verfügt über zwei Eigenschaften: RuleName und ConditionResult. Diese Eigenschaften werden beim Ausführen der Regel in der Konsole ausgegeben.

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  • Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner RuleActionTrackingEventSample\bin\debug aus (bzw. im Ordner RuleActionTrackingEventSample\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.

Siehe auch

Referenz

ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile

Weitere Ressourcen

Überwachungsbeispiele
Einfaches Überwachungsbeispiel
Beispiel für die Abfrage mit SQLTrackingService
Beispiel für das Überwachen mit Benutzerüberwachungspunkten
EventArgs-Überwachungsbeispiel
ConsoleTrackingService-Beispiel
Beispiel für die Abfrage mit SQLTrackingService
Beispiel für einen Dateiüberwachungsdienst und Abfrage
Beispiel für das Verwenden des Überwachungsprofil-Objektmodells
Windows Workflow Tracking Services

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.