Trace.Listeners Właściwość

Definicja

Pobiera kolekcję odbiorników monitorujących dane wyjściowe śledzenia.

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

Wartość właściwości

Obiekt TraceListenerCollection reprezentujący kolekcję typu TraceListener monitorując dane wyjściowe śledzenia.

Przykłady

W poniższym przykładzie zostanie utworzony element ConsoleTraceListener wyjściowy do ekranu konsoli. Następnie kod dodaje nowy odbiornik do elementu 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)

Uwagi

Odbiorniki generują sformatowane dane wyjściowe z danych wyjściowych śledzenia. Domyślnie kolekcja zawiera wystąpienie DefaultTraceListener klasy . Jeśli chcesz usunąć odbiornik domyślny, wywołaj metodę Remove i przekaż ją do wystąpienia klasy DefaultTraceListener. Aby przekierować dane wyjściowe do okna konsoli, dodaj wystąpienie ConsoleTraceListener klasy .

Uwaga

Kolekcja Listeners jest udostępniana zarówno Debug przez klasy , jak i Trace . Dodanie odbiornika śledzenia do jednej z klas dodaje odbiornik do obu tych klas.

Dotyczy

Zobacz też