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 жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру