Debug.Listeners Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci naslouchacích procesů, která monitoruje výstup ladění.
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
Hodnota vlastnosti
A TraceListenerCollection představující kolekci typu TraceListener , která monitoruje výstup ladění.
Příklady
Následující příklad vytvoří TextWriterTraceListener výstup na obrazovku konzoly. Kód pak přidá nový naslouchací proces do 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)
Poznámky
Naslouchací procesy vytvoří formátovaný výstup z výstupu ladění. Ve výchozím nastavení kolekce obsahuje instanci DefaultTraceListener třídy. Pokud chcete odebrat výchozí naslouchací proces, zavolejte metodu Remove a předejte jí instanci objektu DefaultTraceListener. Pokud chcete přesměrovat výstup do okna konzoly, přidejte instanci objektu ConsoleTraceListener. Pokud chcete přesměrovat výstup do souboru nebo datového proudu, přidejte instanci objektu TextWriterTraceListener.
Poznámka
Kolekce Listeners je sdílena třídami i DebugTrace třídami; přidáním trasovacího naslouchacího procesu do jedné z tříd přidáte naslouchací proces do obou tříd.