Debug.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 , отслеживающих выходные данные отладки.

Примеры

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

Комментарии

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

Note

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

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

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