Trace.Listeners Propriedade

Definição

Obtém a coleção de ouvintes que está a monitorizar a saída do traç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 de Propriedade

A que representa uma coleção de tipos TraceListener que TraceListenerCollection monitorizam a saída do traço.

Exemplos

O exemplo seguinte cria um ConsoleTraceListener que envia para o ecrã da consola. O código adiciona então o novo ouvinte ao Listeners.

/* 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)

Observações

Os ouvintes produzem uma saída formatada a partir da saída do traço. Por defeito, a coleção contém uma instância da DefaultTraceListener classe. Se quiseres remover o ouvinte padrão, chama o Remove método e passa-lhe a instância do DefaultTraceListener. Para redirecionar a saída para a janela da consola, adiciona uma instância da ConsoleTraceListener classe.

Note

A Listeners coleção é partilhada tanto pelas classes como DebugTrace pelas classes; adicionar um ouvinte de traço a qualquer uma das classes adiciona o ouvinte a ambas.

Aplica-se a

Ver também