PerfTraceListener 類別

接聽效能追蹤。

繼承階層架構

System.Object
  System.MarshalByRefObject
    System.Diagnostics.TraceListener
      Microsoft.TeamFoundation.Client.PerfTraceListener

命名空間:  Microsoft.TeamFoundation.Client
組件:  Microsoft.TeamFoundation.Client (在 Microsoft.TeamFoundation.Client.dll 中)

語法

'宣告
Public Class PerfTraceListener _
    Inherits TraceListener
public class PerfTraceListener : TraceListener

PerfTraceListener 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 PerfTraceListener 初始化新的 PerfTraceListener 執行個體。

回頁首

屬性

  名稱 描述
公用屬性 Attributes 取得在應用程式組態檔中定義的自訂追蹤接聽程式屬性。 (繼承自 TraceListener)。
公用屬性 Filter 取得及設定追蹤接聽程式的追蹤篩選器。 (繼承自 TraceListener)。
公用屬性 IndentLevel 取得或設定縮排層級。 (繼承自 TraceListener)。
公用屬性 IndentSize 取得或設定縮排的空格數目。 (繼承自 TraceListener)。
公用屬性 IsThreadSafe 取得值,指出追蹤接聽程式是否為執行緒安全。 (繼承自 TraceListener)。
公用屬性 Name 取得或設定這個 TraceListener 的名稱。 (繼承自 TraceListener)。
受保護的屬性 NeedIndent 取得或設定值,指出是否要縮排輸出。 (繼承自 TraceListener)。
公用屬性 TraceOutputOptions 取得或設定追蹤輸出選項。 (繼承自 TraceListener)。

回頁首

方法

  名稱 描述
公用方法 Close 當在衍生類別中覆寫時,關閉輸出資料流,使它不再接收追蹤或偵錯輸出。 (繼承自 TraceListener)。
公用方法 CreateObjRef 安全性關鍵。建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承自 MarshalByRefObject)。
公用方法 Dispose() 釋放 TraceListener 所使用的所有資源。 (繼承自 TraceListener)。
受保護的方法 Dispose(Boolean) 釋放 TraceListener 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承自 TraceListener)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 Fail(String) 當您實作 TraceListener 類別時,發出錯誤訊息給您建立的接聽項。 (繼承自 TraceListener)。
公用方法 Fail(String, String) 當您實作 TraceListener 類別時,發出錯誤訊息和詳細的錯誤訊息給您建立的接聽程式。 (繼承自 TraceListener)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 Flush 當在衍生類別中覆寫時,會清除輸出緩衝區。 (繼承自 TraceListener)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetLifetimeService 安全性關鍵。擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承自 MarshalByRefObject)。
受保護的方法 GetSupportedAttributes 取得由追蹤接聽程式支援的自訂屬性。 (繼承自 TraceListener)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 InitializeLifetimeService 安全性關鍵。取得存留期服務物件來控制這個執行個體的存留期原則。 (繼承自 MarshalByRefObject)。
受保護的方法 MemberwiseClone() 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MemberwiseClone(Boolean) 建立目前 MarshalByRefObject 物件的淺層複本。 (繼承自 MarshalByRefObject)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TraceData(TraceEventCache, String, TraceEventType, Int32, Object) 寫入追蹤資訊,資料物件,及事件資訊至特定接聽程式的輸出。 (繼承自 TraceListener)。
公用方法 TraceData(TraceEventCache, String, TraceEventType, Int32, array<Object[]) 寫入追蹤資訊,資料物件的陣列,及事件資訊至特定接聽程式的輸出。 (繼承自 TraceListener)。
公用方法 TraceEvent(TraceEventCache, String, TraceEventType, Int32) 寫入追蹤和事件資訊至特定接聽程式的輸出。 (繼承自 TraceListener)。
公用方法 TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) 寫入追蹤資訊,訊息,及事件資訊至特定接聽程式的輸出。 (繼承自 TraceListener)。
公用方法 TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, array<Object[]) 寫入追蹤資訊,格式化的物件陣列,及事件資訊至特定接聽程式的輸出。 (繼承自 TraceListener)。
公用方法 TraceTransfer 寫入追蹤資訊、訊息、相關活動識別,及事件資訊至特定接聽程式的輸出。 (繼承自 TraceListener)。
公用方法 Write(Object) 將物件的 ToString 方法的值寫入當您實作 TraceListener 類別時所建立的接聽項。 (繼承自 TraceListener)。
公用方法 Write(String) 重新命名對話寫入訊息。 (覆寫 TraceListener.Write(String)。)
公用方法 Write(String, String) 將分類名稱和訊息寫入當您實作 TraceListener 類別時所建立的接聽項。 (繼承自 TraceListener)。
公用方法 Write(Object, String) 將分類名稱和物件的 ToString 方法的值寫入當您實作 TraceListener 類別時所建立的接聽項。 (繼承自 TraceListener)。
受保護的方法 WriteIndent 將縮排寫入當您實作這個類別時所建立的接聽項,並且將 NeedIndent 屬性重設為 false。 (繼承自 TraceListener)。
公用方法 WriteLine(Object) 將物件的 ToString 方法的值寫入當您實作 TraceListener 類別時所建立的接聽項,後面跟隨著行結束字元。 (繼承自 TraceListener)。
公用方法 WriteLine(String) 重新命名對話寫入一行。 (覆寫 TraceListener.WriteLine(String)。)
公用方法 WriteLine(String, String) 將分類名稱和訊息寫入當您實作 TraceListener 類別時所建立的接聽項,後面跟隨著行結束字元。 (繼承自 TraceListener)。
公用方法 WriteLine(Object, String) 將分類名稱和物件的 ToString 方法的值寫入當您實作 TraceListener 類別時所建立的接聽項,後面跟隨著行結束字元。 (繼承自 TraceListener)。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Client 命名空間