EventTypeFilter Класс

Определение

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

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Наследование
EventTypeFilter

Комментарии

Прослушивателю трассировки можно назначить один из нескольких различных типов фильтров с помощью Filter свойства , чтобы обеспечить уровень проверки, превышающий уровень, предоставляемый TraceSwitch. Фильтр можно использовать для управления типами событий, создаваемыми прослушивателем.

Этот класс фильтрует события на основе значения EventType свойства . Это свойство можно задать с помощью кода или , для платформа .NET Framework приложений, в файле конфигурации, чтобы указать тип событий сообщений, которые должны быть трассировки прослушивателем. Значение свойства указывает пороговое значение, с которого начинается трассировка. Трассируются типы событий на указанном уровне и выше. Метод ShouldTrace , вызываемый прослушивателями для определения необходимости трассировки события, использует значение EventType свойства .

Чтобы задать тип события, с которого начинается трассировка в приложении платформа .NET Framework, измените файл конфигурации, соответствующий имени приложения. В этом файле можно добавить прослушиватель, задать его тип фильтра и указать тип события для трассировки. Файл конфигурации должен быть отформатирован следующим образом.

<configuration>  
  <system.diagnostics>  
    <sharedListeners>  
      <add name="Console" type="System.Diagnostics.ConsoleTraceListener">  
        <filter type="System.Diagnostics.EventTypeFilter"   
          initializeData="Warning" />  
      </add>  
    </sharedListeners>  
  </system.diagnostics>  
</configuration>  

Дополнительные сведения об инициализации данных для EventTypeFilterсм. в разделе <Filter>.

Конструкторы

EventTypeFilter(SourceLevels)

Инициализирует новый экземпляр класса EventTypeFilter.

Свойства

EventType

Получает или задает тип события подлежащих трассировке сообщений.

Методы

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

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

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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