Freigeben über


SourceFilter(String) Konstruktor

Definition

Initialisiert eine neue Instanz der SourceFilter-Klasse und gibt den Namen der Ablaufverfolgungsquelle an.

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

Parameter

source
String

Der Name der Ablaufverfolgungsquelle.

Beispiele

Im folgenden Codebeispiel wird die TraceData -Methode mit zwei verschiedenen Quellfiltern aufgerufen: einer mit einem fiktiven Namen, der andere mit dem Namen der aktuellen Ablaufverfolgungsquelle. Im ersten Fall wird die Ablaufverfolgung nicht in die Konsole geschrieben. Im zweiten Fall wird die Ablaufverfolgung geschrieben. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TraceSource-Klasse bereitgestellt wird.

// 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.")

Hinweise

Der Wert des source Parameters wird verwendet, um die Source -Eigenschaft zu initialisieren.

Gilt für: