Debug.Listeners Vlastnost

Definice

Získá kolekci naslouchacích procesů, které monitorují 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

Představuje TraceListenerCollection 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 souboru Listeners.

/* 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 vytvářejí formátovaný výstup z výstupu ladění. Ve výchozím nastavení kolekce obsahuje instanci DefaultTraceListener třídy. Chcete-li odebrat výchozí naslouchací proces, zavolejte metodu Remove a předejte ji instanci 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 streamu, přidejte instanci objektu TextWriterTraceListener.

Note

Kolekce Listeners je sdílena oběma Debug třídami a Trace třídami; přidání naslouchacího procesu trasování do obou tříd přidá naslouchací proces.

Platí pro

Viz také