TraceListener.Filter Özellik

Tanım

İzleme dinleyicisi için izleme filtresini alır veya ayarlar.

public:
 property System::Diagnostics::TraceFilter ^ Filter { System::Diagnostics::TraceFilter ^ get(); void set(System::Diagnostics::TraceFilter ^ value); };
public System.Diagnostics.TraceFilter? Filter { get; set; }
public System.Diagnostics.TraceFilter Filter { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Diagnostics.TraceFilter Filter { get; set; }
member this.Filter : System.Diagnostics.TraceFilter with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.Filter : System.Diagnostics.TraceFilter with get, set
Public Property Filter As TraceFilter

Özellik Değeri

Temel sınıftan TraceFilter türetilen bir nesne.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir konsol izleme dinleyicisine kaynak filtresi eklemek için özelliğinin nasıl kullanılacağını Filter gösterir. Bu kod örneği, sınıfı için TraceSource sağlanan daha büyük bir örneğin parçasıdır.

// Test the filter on the ConsoleTraceListener.
ts.Listeners["console"].Filter = new SourceFilter("No match");
ts.TraceData(TraceEventType.Error, 5,
    "SourceFilter should reject this message for the console trace listener.");
ts.Listeners["console"].Filter = new SourceFilter("TraceTest");
ts.TraceData(TraceEventType.Error, 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.Error, 5, "SourceFilter should reject this message for the console trace listener.")
ts.Listeners("console").Filter = New SourceFilter("TraceTest")
ts.TraceData(TraceEventType.Error, 6, "SourceFilter should let this message through on the console trace listener.")

Açıklamalar

İzleme filtresi, izleme kaynağına anahtarlarla sağlananın ötesinde bir filtreleme katmanı sağlamak için izleme dinleyicisine eklenebilir. Örneğin, EventTypeFilter dinleyici tarafından çıkışı yapılan olay türlerini denetlemek için izleme dinleyicisine eklenebilir. Anahtar ölçütleri karşılandığından çağrılan dinleyiciler, varsa filtrelerini sorgulayabilir ve çıkışa bir izleme gönderilip gönderilmeyeceğini belirleyebilir.

Şunlara uygulanır

Ayrıca bkz.