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


SourceFilter Класс

Определение

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

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

Комментарии

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

Этот класс фильтрует события на основе определенного источника трассировки, заданного пользователем.

SourceFilter переопределяет ShouldTrace метод и определяет Source свойство , указывающее имя источника трассировки, который будет отслеживаться прослушивателем.

Примечание

Этот фильтр предоставляется, так как несколько источников трассировки могут одновременно использовать один и тот же прослушиватель трассировки.

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

SourceFilter(String)

Инициализирует новый экземпляр класса SourceFilter, задающего имя источника трассировки.

Свойства

Source

Возвращает или задает название источника трассировки.

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

ToString()

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

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

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