TraceListener.Filter Свойство

Определение

Получает или задает фильтр трассировки для прослушивателя трассировки.

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

Значение свойства

TraceFilter

Объект производится из базового класса TraceFilter.

Атрибуты

Примеры

В следующем примере кода показано, как использовать Filter свойство для добавления фильтра источника в прослушиватель трассировки консоли. Этот пример входит в состав более крупного примера использования класса TraceSource.

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

Комментарии

Фильтр трассировки можно добавить в прослушиватель трассировки, чтобы обеспечить уровень скрининга за пределами, который предоставляется источнику трассировки коммутаторами. Например, EventTypeFilter его можно добавить в прослушиватель трассировки для управления типами событий, выходными данными прослушивателя. Прослушиватели, вызываемые из-за того, что критерии переключателя выполняются, могут запрашивать их фильтр( при наличии), чтобы определить, нужно ли отправлять трассировку в выходные данные.

Применяется к

См. также раздел