共用方式為


TeamFoundationTracingExtensionMethods 類別

追蹤擴充方法的靜態類別。

繼承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationTracingExtensionMethods

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

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class TeamFoundationTracingExtensionMethods
public static class TeamFoundationTracingExtensionMethods

方法

  名稱 描述
公用方法靜態成員 TraceBlock(TeamFoundationRequestContext, Int32, Int32, String, String, String) 呼叫 requestContext.TraceEnter 方法並傳回 requestContext.TraceLeave 呼叫 IDisposable 的執行個體。需要封裝使用陳述式,這個方法呼叫一起使用。IDisposable.Dispose 方法不具備執行緒安全。如果要與其他執行緒,共用 IDisposable isntance 呼叫端需要進行同步處理。
公用方法靜態成員 TraceBlock(TeamFoundationRequestContext, Int32, Int32, String, String, String, Action)
公用方法靜態成員 TraceBlock(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, Action, String)
公用方法靜態成員 TraceBlock(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, String, Action) 包裝在 TraceEnter 和 TraceLeave 方法的動作。雖然是有例外狀況 TraceException 它。
公用方法靜態成員 TraceBlock<T>(TeamFoundationRequestContext, Int32, Int32, String, String, String, Func<T>)
公用方法靜態成員 TraceBlock<T>(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, Func<T>, String)
公用方法靜態成員 TraceBlock<T>(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, String, Func<T>)

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間