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.
#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)
Комментарии
Прослушиватели создают форматированные выходные данные из выходных данных отладки. По умолчанию коллекция содержит экземпляр DefaultTraceListener класса . Чтобы удалить прослушиватель по умолчанию, вызовите Remove метод и передайте ему экземпляр DefaultTraceListener. Чтобы перенаправить выходные данные в окно консоли, добавьте экземпляр ConsoleTraceListener. Чтобы перенаправить выходные данные в файл или поток, добавьте экземпляр TextWriterTraceListener.
Примечание
Коллекция Listeners совместно используется как классами , Debug так и Trace классами ; добавление прослушивателя трассировки в любой класс добавляет прослушиватель к обоим классам.