<Элемент filter> для <добавления> для <sharedListeners>

Добавляет фильтр к прослушивателю в коллекции sharedListeners.

<configuration>
  <system.diagnostics>
    <sharedListeners>
      <добавление>
        <filter>

Синтаксис

<filter type="System.Diagnostics.EventTypeFilter"
  initializeData="Warning" />  

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
type Обязательный атрибут элемента .

Указывает тип фильтра. Можно использовать только полное имя типа (в формате Type.FullName свойства) или использовать полное имя типа, включая сведения о сборке (в формате Type.AssemblyQualifiedName свойства). Сведения о создании полного имени типа см. в разделе "Указание полных имен типов".
initializeData Необязательный атрибут элемента .

Строка, переданная конструктору для указанного класса.

Дочерние элементы

Нет.

Родительские элементы

Элемент Description
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
system.diagnostics Задает прослушиватели трассировки, собирающие, хранящие и маршрутизирующие сообщения, а также уровень, на котором установлен ключ трассировки.
sharedListeners Коллекция прослушивателей, на которые может ссылаться любой исходный элемент или элемент трассировки.
add Добавляет прослушиватель в коллекцию sharedListeners .

Замечания

Если прослушиватель определен в элементе элемента <sharedListeners> элемента, фильтр для этого прослушивателя должен быть определен в <add><filter> элементе, который является дочерним элементом <add> элемента.

Этот элемент можно использовать в файле конфигурации компьютера (Machine.config) и файле конфигурации приложения.

Пример

В следующем примере показано, как использовать <filter> элемент для добавления фильтра в прослушиватель console трассировки в sharedListeners коллекции.

<configuration>  
  <system.diagnostics>  
    <sources>  
      <source name="myTraceSource" >  
        <listeners>  
          <add name="console" />  
          <remove name="Default" />  
        </listeners>  
      </source>  
    </sources>  
    <sharedListeners>  
      <add name="console"
        type="System.Diagnostics.ConsoleTraceListener" >  
        <filter type="System.Diagnostics.EventTypeFilter"
          initializeData="Error" />  
      </add>  
    </sharedListeners>  
  </system.diagnostics>  
</configuration>  

См. также