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


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)

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