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


TraceListener.Attributes Свойство

Определение

Возвращает настраиваемые атрибуты прослушивателя трассировки, определенные в файле конфигурации приложения.

public:
 property System::Collections::Specialized::StringDictionary ^ Attributes { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary Attributes { get; }
member this.Attributes : System.Collections.Specialized.StringDictionary
Public ReadOnly Property Attributes As StringDictionary

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

Объект StringDictionary, содержащий настраиваемые атрибуты для прослушивателя трассировки.

Комментарии

Классы, наследующие от класса , TraceListener могут добавлять настраиваемые атрибуты, переопределяя GetSupportedAttributes метод и возвращая массив строк с именами настраиваемых атрибутов. Свойство Attributes определяет настраиваемые атрибуты, на которые ссылается файл конфигурации приложения. Например, в следующем фрагменте файла конфигурации указана ссылка на настраиваемый DelimitedListTraceListener атрибут "delimiter". В этом случае свойство возвращает объект , AttributesStringDictionary содержащий строку "разделитель".

<listeners>  
  <add name="delimitedListener"   
    type="System.Diagnostics.DelimitedListTraceListener"   
    delimiter=":"   
    initializeData="delimitedOutput.txt"   
    traceOutputOptions="ProcessId, DateTime" />  
  <remove name="Default" />  
</listeners>  

Пользовательские атрибуты без ссылки не перечисляются. Дополнительные сведения см. в описании метода GetSupportedAttributes.

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