Debug.Listeners Propriedade

Definição

Obtém a coleção de ouvintes que está monitorando a saída de depuração.

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 da propriedade

Um TraceListenerCollection que representa uma coleção do tipo TraceListener que monitora a saída de depuração.

Exemplos

O exemplo a seguir cria um TextWriterTraceListener que é gerado para a tela do console. Em seguida, o código adiciona o novo ouvinte ao Listeners.

// Create a listener that outputs to the console screen 
// and add it to the debug listeners.
#if defined(DEBUG)
TextWriterTraceListener^ myWriter = 
   gcnew TextWriterTraceListener( System::Console::Out );
Debug::Listeners->Add( myWriter );
#endif
/* 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)

Comentários

Os ouvintes produzem saída formatada da saída de depuração. Por padrão, a coleção contém uma instância da DefaultTraceListener classe . Para remover o ouvinte padrão, chame o Remove método e passe a instância do DefaultTraceListener. Para redirecionar a saída para a janela do console, adicione uma instância do ConsoleTraceListener. Para redirecionar a saída para um arquivo ou fluxo, adicione uma instância do TextWriterTraceListener.

Observação

A Listeners coleção é compartilhada pelas Debug classes e Trace , a adição de um ouvinte de rastreamento a qualquer classe adiciona o ouvinte a ambos.

Aplica-se a

Confira também