Trace.Listeners Propiedad

Definición

Obtiene la colección de agentes de escucha que está supervisando los resultados de seguimiento.

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

Valor de propiedad

TraceListenerCollection que representa una colección de tipo TraceListener que supervisa la salida del seguimiento.

Ejemplos

En el ejemplo siguiente se crea un ConsoleTraceListener objeto que se genera en la pantalla de la consola. A continuación, el código agrega el nuevo agente de escucha a 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)

Comentarios

Los agentes de escucha generan una salida con formato a partir de la salida de seguimiento. De forma predeterminada, la colección contiene una instancia de la DefaultTraceListener clase . Si desea quitar el agente de escucha predeterminado, llame al Remove método y páselo la instancia de DefaultTraceListener. Para redirigir la salida a la ventana de la consola, agregue una instancia de la ConsoleTraceListener clase .

Nota

La Listeners colección la comparten las Debug clases y Trace ; al agregar un agente de escucha de seguimiento a cualquier clase, se agrega el agente de escucha a ambos.

Se aplica a

Consulte también