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 классами; добавление прослушивателя трассировки в любой класс добавляет прослушиватель в оба класса.