Sdílet prostřednictvím


Technologiebeispiel für einen benutzerdefinierten Ablaufverfolgungslistener

Aktualisiert: November 2007

In diesem Beispiel wird ein benutzerdefinierter Ablaufverfolgungslistener bereitgestellt, der als Antwort auf durch Klicken auf Schaltflächen in einer Windows Forms-Anwendung generierte Ereignisse Systemsignaltöne mit Console.Beep generiert.

In diesem Beispiel wird CusomTraceListener.dll erstellt, ein Ablaufverfolgungslistener für die WinDriver.exe-Anwendung. Der Ablaufverfolgungslistener und die Anwendung lesen Werte aus der bereitgestellten Konfigurationsdatei WinDriver.exe.config, in der die Ablaufverfolgungslistener der Anwendung aufgelistet und die Werte und Einstellungen für das Ablaufverfolgungssystem enthalten sind.

Allgemeine Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

Download sample

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zum Verzeichnis CustomTraceListener.

  2. Geben Sie in der Befehlszeile msbuild CustomTraceListener.sln ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Windows Explorer, und navigieren Sie zum Verzeichnis CustomTraceListener.

  2. Doppelklicken Sie auf CustomTraceListener.sln, um die CustomTraceListener-Projektmappe zu öffnen. Die Projektmappe enthält zwei Projekte: CustomTraceListener und WinDriver.

  3. Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus.

    Damit werden CustomTraceListener.dll und WinDriver.exe erstellt.

So führen Sie das Beispiel aus

  1. Navigieren Sie zum Ordner bin\debug, der WinDriver.exe enthält.

  2. Führen Sie WinDriver.exe aus.

  3. Klicken Sie auf die Schaltflächen in der Anwendung, um Ereignisse auszulösen, die von CustomTraceListener.dll aufgezeichnet werden sollen.

Anforderungen

.NET Framework-Version:

Veranschaulicht

Diagnose, Ereignisablaufverfolgung.

Siehe auch

Referenz

Trace

TraceListener