Debug.Listeners Proprietà

Definizione

Ottiene la raccolta di listener che monitora l'output di debug.

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 monitora l'output di debug.

Esempio

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

Commenti

I listener producono output formattato dall'output di debug. Per impostazione predefinita, la raccolta contiene un'istanza della DefaultTraceListener classe . Per 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 ConsoleTraceListenerdi . Per reindirizzare l'output a un file o a un flusso, aggiungere un'istanza TextWriterTraceListenerdi .

Note

La Listeners raccolta è condivisa sia dalle classi che dalle DebugTrace classi. L'aggiunta di un listener di traccia a una delle due classi aggiunge il listener a entrambi.

Si applica a

Vedi anche