Freigeben über


Trace.Listeners Eigenschaft

Definition

Ruft die Auflistung der Listener ab, durch die die Ausgabe der Ablaufverfolgung überwacht wird.

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 und die Ausgabe der Ablaufverfolgung überwacht.

Beispiele

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

// Create a ConsoletTraceListener and add it to the trace listeners.
#if defined(TRACE)
ConsoleTraceListener^ myWriter = gcnew ConsoleTraceListener( );
Trace::Listeners->Add( myWriter );
#endif
/* Create a ConsoleTraceListener and add it to the trace listeners. */
var myWriter = new ConsoleTraceListener();
Trace.Listeners.Add(myWriter);
' Create a ConsoleTraceListener and add it to the trace listeners. 
Dim myWriter As New ConsoleTraceListener()
Trace.Listeners.Add(myWriter)

Hinweise

Die Listener erzeugen eine formatierte Ausgabe aus der Ablaufverfolgungsausgabe. Standardmäßig enthält die Auflistung eine instance der DefaultTraceListener -Klasse. Wenn Sie den Standardlistener entfernen möchten, 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 der ConsoleTraceListener -Klasse hinzu.

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