次の方法で共有


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

トレース ソースの名前。

次のコード例では、2 つの異なるソース フィルターを使用して TraceData メソッドを呼び出します。1 つは架空の名前を持ち、もう 1 つは現在のトレース ソースの名前を持つフィルターです。 最初のケースでは、トレースはコンソールに書き込まれません。2 番目のケースでは、トレースが書き込まれます。 このコード例は、 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 プロパティの初期化に使用されます。

適用対象