TraceFilter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供追蹤過濾器實作的基底類別。
public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
- 繼承
-
TraceFilter
- 衍生
備註
追蹤過濾器可由追蹤監聽者使用,提供超越追蹤開關的額外過濾層。 追蹤監聽器的追蹤過濾器可在監聽 Filter 者的屬性中找到。 追蹤交換器判斷是否要發送追蹤給追蹤監聽者。 追蹤過濾器允許個別追蹤監聽器判斷是否要寫入追蹤至對應的輸出媒介。 例如,根據每個追蹤過濾器的判斷,一條追蹤可能由 ConsoleTraceListener寫入主控台,但不會由 EventLogTraceListener寫入事件日誌。
繼承自類別的過濾器 TraceFilter 可被繼 TraceListener 承該類別的追蹤監聽器用來過濾被追蹤事件。 TraceFilter 包含一個單一方法, ShouldTrace該方法可接收事件資料並回傳一個旗標,指示事件是否應該被追蹤。
建構函式
| 名稱 | Description |
|---|---|
| TraceFilter() |
初始化 TraceFilter 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[]) |
當在派生類別中覆寫時,決定追蹤監聽者是否應該追蹤該事件。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |