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


TraceListener.TraceOutputOptions Свойство

Определение

Возвращает или задает параметры выходных данных трассировки.

public:
 property System::Diagnostics::TraceOptions TraceOutputOptions { System::Diagnostics::TraceOptions get(); void set(System::Diagnostics::TraceOptions value); };
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
Public Property TraceOutputOptions As TraceOptions

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

Побитовое сочетание значений перечисления. Значение по умолчанию — None.

Атрибуты

Исключения

Происходит сбой операции Set, т.к. значение недопустимо.

Примеры

В следующем примере показан параметр TraceOutputOptions свойства для прослушивателя трассировки консоли. Прослушиватель трассировки консоли — это один из прослушивателей, перечисленных в свойстве Listeners источника трассировки. Этот пример входит в состав более крупного примера использования класса TraceSource.

ts.Listeners["console"].TraceOutputOptions |= TraceOptions.Callstack;
ts.Listeners("console").TraceOutputOptions = ts.Listeners("console").TraceOutputOptions Or TraceOptions.Callstack

Комментарии

Свойство TraceOutputOptions определяет необязательное содержимое выходных данных трассировки. Свойство можно задать в файле конфигурации или программным способом во время выполнения, чтобы включить дополнительные данные специально для раздела кода. Например, можно задать свойству TraceOutputOptions прослушивателя трассировки консоли значение , TraceOptions.Callstack чтобы добавить сведения о стеке вызовов в выходные данные трассировки.

Перечисление TraceOptions не используется следующими классами и методами:

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