Trace.Listeners Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção de ouvintes monitorando a saída de rastreamento.
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 rastreamento.
Exemplos
O exemplo a seguir cria um ConsoleTraceListener que é gerado para a tela do console. Em seguida, o código adiciona o novo ouvinte ao 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)
Comentários
Os ouvintes produzem saída formatada da saída de rastreamento. Por padrão, a coleção contém uma instância da DefaultTraceListener classe . Se você quiser 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 da ConsoleTraceListener classe .
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.