TraceFilter 類別

定義

提供追蹤篩選器實作的基底類別。

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
繼承
TraceFilter
衍生

備註

追蹤接聽程式可以使用追蹤篩選,以提供追蹤參數所提供的額外篩選層。 您可以在接聽程式的 屬性中找到追蹤接聽程式的 Filter 追蹤篩選。 追蹤參數會判斷追蹤是否要傳送至追蹤接聽程式。 追蹤篩選可讓個別追蹤接聽程式判斷追蹤是否要寫入相關聯的輸出媒體。 例如,根據每個追蹤篩選準則所決定,追蹤可能會由 ConsoleTraceListener 寫入主控台,但不能寫入 事件記錄檔。 EventLogTraceListener

繼承自 類別的 TraceFilter 篩選可供繼承自 類別的 TraceListener 追蹤接聽程式用來執行所追蹤事件的篩選。 TraceFilter 包含單一方法, ShouldTrace 它會接受事件資料,並傳回旗標,指出是否應該追蹤事件。

建構函式

TraceFilter()

初始化 TraceFilter 類別的新執行個體。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

在衍生的類別中進行覆寫時,判斷追蹤接聽程式是否應該追蹤事件。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於