Поделиться через


Trace.Listeners Свойство

Определение

Получает коллекцию прослушивателей, отслеживающую выходные данные трассировки.

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

Значение свойства

Объект TraceListenerCollection, представляющий коллекцию типа TraceListener, отслеживающую выходные данные трассировки.

Примеры

В следующем примере создается объект , ConsoleTraceListener который выводится на экран консоли. Затем код добавляет новый прослушиватель в 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)

Комментарии

Прослушиватели создают форматированные выходные данные из выходных данных трассировки. По умолчанию коллекция содержит экземпляр DefaultTraceListener класса . Если вы хотите удалить прослушиватель по умолчанию, вызовите Remove метод и передайте ему экземпляр .DefaultTraceListener Чтобы перенаправить выходные данные в окно консоли, добавьте экземпляр ConsoleTraceListener класса .

Примечание

Коллекция Listeners совместно используется классами Debug и Trace ; добавление прослушивателя трассировки в любой класс добавляет прослушиватель к обоим классам.

Применяется к

См. также раздел