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 命名空间