Debug.Listeners Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję odbiorników monitorujących dane wyjściowe debugowania.
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
Reprezentujący TraceListenerCollection kolekcję typu TraceListener , która monitoruje dane wyjściowe debugowania.
Przykłady
W poniższym przykładzie zostanie utworzony element TextWriterTraceListener wyjściowy do ekranu konsoli. Następnie kod dodaje nowy odbiornik do elementu 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)
Uwagi
Odbiorniki generują sformatowane dane wyjściowe z danych wyjściowych debugowania. Domyślnie kolekcja zawiera wystąpienie DefaultTraceListener klasy . Aby 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 elementu ConsoleTraceListener. Aby przekierować dane wyjściowe do pliku lub strumienia, dodaj wystąpienie klasy TextWriterTraceListener.
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.