Trace.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 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.