Freigeben über


Debug.Listeners Eigenschaft

Definition

Ruft die Auflistung der Listener 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, die eine Auflistung vom Typ TraceListener darstellt, die die Debugausgabe überwacht.

Beispiele

Im folgenden Beispiel wird ein TextWriterTraceListener erstellt, das an den Konsolenbildschirm ausgegeben wird. Der Code fügt dann den neuen Listener hinzu Listeners.

// Create a listener that outputs to the console screen 
// and add it to the debug listeners.
#if defined(DEBUG)
TextWriterTraceListener^ myWriter = 
   gcnew TextWriterTraceListener( System::Console::Out );
Debug::Listeners->Add( myWriter );
#endif
/* 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 instance der DefaultTraceListener -Klasse. Um den Standardlistener zu entfernen, rufen Sie die Remove -Methode auf, und übergeben Sie die instance von DefaultTraceListener. Um die Ausgabe an das Konsolenfenster umzuleiten, fügen Sie eine instance von hinzuConsoleTraceListener. Um die Ausgabe an eine Datei oder einen Stream umzuleiten, fügen Sie eine instance von hinzuTextWriterTraceListener.

Hinweis

Die Listeners Auflistung wird sowohl von der Debug -Klasse als auch von der Trace -Klasse gemeinsam verwendet. Durch das Hinzufügen eines Ablaufverfolgungslisteners zu beiden Klassen wird der Listener beiden hinzugefügt.

Gilt für:

Weitere Informationen