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; }
member this.Listeners : System.Diagnostics.TraceListenerCollection
Public Shared ReadOnly Property Listeners As TraceListenerCollection

Eigenschaftswert

TraceListenerCollection

Eine TraceListenerCollection, die eine Auflistung vom Typ TraceListener darstellt und die Ausgabe der Ablaufverfolgung überwacht.

Beispiele

Im folgenden Beispiel wird eine ConsoleTraceListener Ausgabe auf dem Konsolenbildschirm erstellt. Der Code fügt dann dem neuen Listener den Listenersneuen Listener hinzu.

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

Hinweis

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

Gilt für:

Siehe auch