Share via


SourceFilter(String) 构造函数

定义

初始化 SourceFilter 类的新实例,并且指定跟踪源的名称。

public:
 SourceFilter(System::String ^ source);
public SourceFilter (string source);
new System.Diagnostics.SourceFilter : string -> System.Diagnostics.SourceFilter
Public Sub New (source As String)

参数

source
String

跟踪源的名称。

示例

下面的代码示例使用两个不同的源筛选器调用 TraceData 方法,一个具有虚构名称,另一个使用当前跟踪源的名称。 在第一种情况下,跟踪不会写入控制台;第二种情况是写入跟踪。 此代码示例是为 TraceSource 类提供的一个更大示例的一部分。

// Test the filter on the ConsoleTraceListener.
ts.Listeners["console"].Filter = new SourceFilter("No match");
ts.TraceData(TraceEventType.Information, 5,
    "SourceFilter should reject this message for the console trace listener.");
ts.Listeners["console"].Filter = new SourceFilter("TraceTest");
ts.TraceData(TraceEventType.Information, 6,
    "SourceFilter should let this message through on the console trace listener.");
' Test the filter on the ConsoleTraceListener.
ts.Listeners("console").Filter = New SourceFilter("No match")
ts.TraceData(TraceEventType.Information, 5, "SourceFilter should reject this message for the console trace listener.")
ts.Listeners("console").Filter = New SourceFilter("TraceTest")
ts.TraceData(TraceEventType.Information, 6, "SourceFilter should let this message through on the console trace listener.")

注解

参数的值 source 用于初始化 Source 属性。

适用于