Debug.Listeners Eigenschaft

Definition

Ruft die Sammlung von Listenern ab, die die Debugausgabe überwachen.

public:
 static property System::Diagnostics::TraceListenerCollection ^ Listeners { System::Diagnostics::TraceListenerCollection ^ get(); };
public static System.Diagnostics.TraceListenerCollection Listeners { get; }
static member Listeners : System.Diagnostics.TraceListenerCollection
Public Shared ReadOnly Property Listeners As TraceListenerCollection

Eigenschaftswert

Eine TraceListenerCollection Auflistung vom Typ TraceListener , die die Debugausgabe überwacht.

Beispiele

Im folgenden Beispiel wird eine TextWriterTraceListener Ausgabe auf dem Konsolenbildschirm erstellt. Der Code fügt dann den neuen Listener zum Listeners.

/* Create a listener that outputs to the console screen, and
  * add it to the debug listeners. */
var myWriter = new TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(myWriter);
' Create a listener that outputs to the console screen, and 
' add it to the debug listeners. 
Dim myWriter As New TextWriterTraceListener(System.Console.Out)
Debug.Listeners.Add(myWriter)

Hinweise

Die Listener erzeugen eine formatierte Ausgabe aus der Debugausgabe. Standardmäßig enthält die Auflistung eine Instanz der DefaultTraceListener Klasse. Um den Standardlistener zu entfernen, rufen Sie die Remove Methode auf, und übergeben Sie sie an die Instanz der DefaultTraceListener. Um die Ausgabe in das Konsolenfenster umzuleiten, fügen Sie eine Instanz der ConsoleTraceListener. Um die Ausgabe an eine Datei oder einen Datenstrom umzuleiten, fügen Sie eine Instanz der TextWriterTraceListener.

Note

Die Listeners Sammlung wird sowohl von den Debug Klassen als auch von den Trace Klassen gemeinsam verwendet. Durch hinzufügen eines Ablaufverfolgungslisteners zu beiden Klassen wird der Listener hinzugefügt.

Gilt für:

Weitere Informationen