Share via


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>)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間