Condividi tramite


Trace.Listeners Proprietà

Definizione

Ottiene la raccolta di listener che esegue il monitoraggio dell'output di traccia.

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

Valore della proprietà

Oggetto TraceListenerCollection che rappresenta una raccolta di tipo TraceListener che esegue il monitoraggio dell'output di traccia.

Esempio

Nell'esempio seguente viene creato un ConsoleTraceListener output nella schermata della console. Il codice aggiunge quindi il nuovo listener all'oggetto 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)

Commenti

I listener producono output formattato dall'output di traccia. Per impostazione predefinita, la raccolta contiene un'istanza della DefaultTraceListener classe. Se si vuole rimuovere il listener predefinito, chiamare il Remove metodo e passarlo all'istanza di DefaultTraceListener. Per reindirizzare l'output alla finestra della console, aggiungere un'istanza della ConsoleTraceListener classe.

Nota

La raccolta viene condivisa sia dalle classi che Trace dalle Debug classi. L'aggiunta Listeners di un listener di traccia a una classe aggiunge il listener a entrambi.

Si applica a

Vedi anche