Sdílet prostřednictvím


Trace.Listeners Vlastnost

Definice

Získá kolekci naslouchacích procesů, která monitoruje výstup trasová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 , který představuje kolekci typu TraceListener , která monitoruje výstup trasování.

Příklady

Následující příklad vytvoří ConsoleTraceListener výstup na obrazovku konzoly. Kód pak přidá nový naslouchací proces do 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)

Poznámky

Naslouchací procesy vytvoří formátovaný výstup z výstupu trasování. Ve výchozím nastavení kolekce obsahuje instanci DefaultTraceListener třídy. Pokud chcete odebrat výchozí naslouchací DefaultTraceListenerproces, zavolejte metodu Remove a předejte jí instanci . Pokud chcete přesměrovat výstup do okna konzoly ConsoleTraceListener , přidejte instanci třídy.

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.

Platí pro

Viz také