Termination Tracking Service-Beispiel

Download sample

Termination Tracking Service ist ein Beispiel eines benutzerdefinierten Überwachungsdiensts. Hiermit werden die Beendigungsereignisse und die zugehörigen Beendigungsinformationen im Ereignisprotokoll aufgezeichnet. Das Beispiel enthält einen einfachen Workflow mit einer TerminateActivity-Aktivität. Der Grund für die Beendigung wird in den Eigenschaften der TerminateActivity-Aktivität genannt. Wenn Sie das Beispiel ausführen, wird ein Ereignisprotokolleintrag erstellt, der die Instanz-ID und den Grund für die Beendigung angibt.

Der Termination Tracking Service ist eine Erweiterung der TrackingService-Klasse. Er verwendet das Ereignisprotokoll zum Aufzeichnen von Workflow-Beendigungsereignissen. Indem der Termination Tracking Service als Dienst zu WorkflowRuntime hinzugefügt wird, wird er für die automatische Überwachung von Workflow-Beendigungsereignissen aktiviert, ohne dass weitere Konfigurationen notwendig sind.

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie in diesem Thema 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 TerminationTrackingService\bin\debug aus, der sich unter dem Hauptordner des Beispiels befindet.

Verwenden des Beispiels

Wenn Sie das Termination Tracking Service-Beispiel kompilieren, wird die Anwendung im Verzeichnis TerminationTrackingService\bin\debug erstellt. Wenn Sie die Anwendung ausführen, überprüfen Sie die Ereignisanzeige, um sicherzustellen, dass die Workflowbeendigung ordnungsgemäß protokolliert wurde. Das Beendigungsereignis wird im Anwendungsprotokoll aufgezeichnet.

Siehe auch

Weitere Ressourcen

Creating Custom Tracking Services
Windows Workflow Tracking Services
Anwendungsbeispiele
Windows Workflow Foundation-Beispiele

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.