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

注解

可以将几种不同类型的筛选器之一分配给跟踪侦听器,以提供跟踪开关提供的屏蔽层之外。 筛选器可用于控制侦听器生成的跟踪级别。

此类基于用户设置的特定跟踪源筛选事件。

SourceFilterShouldTrace重写 方法并定义一个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)

适用于