Debug.Listeners Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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; }
member this.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 eine TextWriterTraceListener Ausgabe auf dem Konsolenbildschirm erstellt. Der Code fügt dann dem neuen Listener den Listenersneuen Listener hinzu.
// 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 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. Fügen Sie eine Instanz des Konsolenfensters hinzu, um die Ausgabe an das ConsoleTraceListenerKonsolenfenster umzuleiten. Um die Ausgabe an eine Datei oder einen Stream umleiten zu können, fügen Sie eine Instanz der TextWriterTraceListener.
Hinweis
Die Listeners Auflistung wird sowohl von den Debug Klassen als auch von den Trace Klassen geteilt. Fügen Sie beiden Klassen einen Ablaufverfolgungslistener hinzu.