EventTypeFilter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет по типу события, должен ли прослушиватель осуществлять трассировку.
public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
- Наследование
Комментарии
Прослушивателю трассировки можно назначить один из нескольких различных типов фильтров с помощью 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) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по