BuildTrackingParticipant 类

继承层次结构

System.Object
  System.Activities.Tracking.TrackingParticipant
    Microsoft.TeamFoundation.Build.Workflow.Tracking.BuildTrackingParticipant

命名空间:  Microsoft.TeamFoundation.Build.Workflow.Tracking
程序集:  Microsoft.TeamFoundation.Build.Workflow(在 Microsoft.TeamFoundation.Build.Workflow.dll 中)

语法

声明
Public NotInheritable Class BuildTrackingParticipant _
    Inherits TrackingParticipant _
    Implements IBuildLoggingExtension, IWorkflowInstanceExtension, IDisposable
public sealed class BuildTrackingParticipant : TrackingParticipant, 
    IBuildLoggingExtension, IWorkflowInstanceExtension, IDisposable

BuildTrackingParticipant 类型公开以下成员。

构造函数

  名称 说明
公共方法 BuildTrackingParticipant(IBuildDetail, BuildVerbosity)
公共方法 BuildTrackingParticipant(IBuildDetail, BuildVerbosity, IActivityTracking)

页首

属性

  名称 说明
公共属性 TrackingProfile 跟踪参与者使用的跟踪配置文件对象。将跟踪参与者添加到工作流扩展之前,将在参与者上设置跟踪配置文件。 (继承自 TrackingParticipant。)
公共属性 Verbosity

页首

方法

  名称 说明
受保护的方法 BeginTrack 在派生类中实现时,开始跟踪记录的异步处理。 (继承自 TrackingParticipant。)
受保护的方法 EndTrack 在派生类中实现时,表示异步跟踪操作结束。 (继承自 TrackingParticipant。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetActivityTracking 获取 IActivityTracking 记录与上下文关联。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法静态成员 GetImportance 获取附加属性值与提供的对象。
公共方法静态成员 GetTrackingOption 获取附加属性值与提供的对象。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法静态成员 SetImportance 设置附加属性值与提供的对象。
公共方法静态成员 SetTrackingOption 设置附加属性值与提供的对象。
公共方法 Shutdown 关闭"跟踪的参与者并确保所有事件均已关闭状态。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 Track 在派生类中实现时,用于以异步方式处理跟踪记录。 (继承自 TrackingParticipant。)

页首

字段

  名称 说明
公共字段静态成员 ImportanceName 确定指定跟踪特定事件的重要性的一个可附加属性。
公共字段静态成员 TrackingOptionName 标识为特定事件指定"跟踪的选项卡上的一个可附加属性。

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 IDisposable.Dispose
显式接口实现私有方法 IWorkflowInstanceExtension.GetAdditionalExtensions
显式接口实现私有方法 IWorkflowInstanceExtension.SetInstance

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Build.Workflow.Tracking 命名空间