TraceFilter 类

定义

为跟踪筛选器实现提供基类。

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
继承
TraceFilter
派生

注解

跟踪侦听器可以使用跟踪筛选器来提供除跟踪开关提供的额外筛选层。 可以在侦听器的属性中找到跟踪侦听器的 Filter 跟踪筛选器。 跟踪开关确定跟踪是否要发送到跟踪侦听器。 跟踪筛选器允许单个跟踪侦听器确定是否将跟踪写入关联的输出介质。 例如,根据每个跟踪筛选器确定,一个跟踪可由一个 ConsoleTraceListener跟踪写入控制台,但不能由一个 EventLogTraceListener跟踪写入事件日志。

继承自该类的 TraceFilter 筛选器可由继承自该类的 TraceListener 跟踪侦听器用来对要跟踪的事件执行筛选。 TraceFilter 包含一个方法, ShouldTrace该方法采用事件数据并返回指示是否应跟踪事件的标志。

构造函数

TraceFilter()

初始化 TraceFilter 类的新实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

在派生的类中进行重写时,确定跟踪侦听器是否应跟踪事件。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于