TraceFilter Класс

Определение

Представляет базовый класс для реализаций фильтров трассировки.Provides the base class for trace filter implementations.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Наследование
TraceFilter
Производный

Комментарии

Фильтры трассировки могут использоваться прослушивателями трассировки для предоставления дополнительного уровня фильтрации, помимо тех, что предоставляются переключателями трассировки.Trace filters can be used by trace listeners to provide an extra layer of filtering beyond that provided by trace switches. Фильтр трассировки для прослушивателя трассировки можно найти в Filter свойстве прослушивателя.The trace filter for a trace listener can be found in the listener's Filter property. Переключатели трассировки определяют, должна ли трассировка отправляться в прослушиватели трассировки.Trace switches determine if a trace is to be sent to the trace listeners. Фильтры трассировки позволяют отдельным прослушивателям трассировки определять, должна ли трассировка быть записана на связанный носитель выходных данных.Trace filters allow the individual trace listeners to determine whether or not the trace is to be written to the associated output medium. Например, как определено каждым фильтром трассировки, трассировка может быть записана в консоль с помощью ConsoleTraceListener , но не в журнал событий EventLogTraceListener .For example, as determined by each trace filter, a trace may be written to the console by a ConsoleTraceListener, but not to the event log by a EventLogTraceListener.

Фильтры, наследующие от TraceFilter класса, могут использоваться прослушивателями трассировки, которые наследуют от TraceListener класса для фильтрации отслеживаемых событий.Filters that inherit from the TraceFilter class can be used by trace listeners that inherit from the TraceListener class to perform filtering of events being traced. TraceFilter содержит единственный метод, ShouldTrace который принимает данные события и возвращает флаг, указывающий, следует ли отслеживать событие.TraceFilter contains a single method, ShouldTrace, which takes event data and returns a flag indicating whether the event should be traced.

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

TraceFilter()

Инициализирует новый экземпляр класса TraceFilter.Initializes a new instance of the TraceFilter class.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

При переопределении в производном классе определяет необходимость трассирования события прослушивателем трассировки.When overridden in a derived class, determines whether the trace listener should trace the event.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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