IBuildDetail 接口

正在运行的服务器上生成的接口 Team Foundation Build。 有关如何使用此接口的详细信息,请参阅 Manage Build Information and Control VerbosityTeam Foundation Build 活动

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

语法

声明
Public Interface IBuildDetail
public interface IBuildDetail

IBuildDetail 类型公开以下成员。

属性

  名称 描述
公共属性 BuildController 获取用来执行此生成的生成控制器。可能为 null。
公共属性 BuildControllerUri 获取用来执行此生成的生成控制器的 URI。
公共属性 BuildDefinition 获取拥有此生成的生成定义。可能为 null。
公共属性 BuildDefinitionUri 获取用来执行此生成的生成定义的 URI。
公共属性 BuildFinished 获取一个标志,指示是否已完成生成。
公共属性 BuildNumber 获取或设置此生成的编号。
公共属性 BuildServer 获取拥有此版本的服务器。
公共属性 CompilationStatus 获取或设置此生成的编译阶段的状态。
公共属性 ContainerId 获取与此 BuildDetail 关联的容器 ContainerId
公共属性 DropLocation 获取或设置生成的输出的位置。
公共属性 DropLocationRoot 获取生成的根放置位置。
公共属性 FinishTime 获取此生成完成的时间。
公共属性 Information 获取此生成信息节点的集合。
公共属性 IsDeleted 获取描述生成是否已被删除的标志。
公共属性 KeepForever 获取或设置一个标志,该标志描述生成是否参与的生成定义的或若要使该构建保持不限次数的保留策略。
公共属性 LabelName 获取或设置为生成创建标签的名称。
公共属性 LastChangedBy 获取在最后一个用户,若要更改此生成。
公共属性 LastChangedByDisplayName 获取在最后一个用户,若要更改生成的显示名称。
公共属性 LastChangedOn 获取日期和时间对此生成的最后一个更改。
公共属性 LogLocation 获取或设置此生成的日志文件的位置。
公共属性 ProcessParameters 获取 XML 格式的字符串表示针对此生成的所有过程参数。
公共属性 Quality 获取或设置此生成的质量。
公共属性 Reason 获取生成存在的原因。有关使用此属性的详细信息,请参阅 指定生成触发器和原因
公共属性 RequestedBy 获取请求此生成的用户。
公共属性 RequestedFor 获取为其请求此生成的用户。
公共属性 RequestIds 请求启动此生成的 Id。
公共属性 Requests 启动此生成请求。
公共属性 ShelvesetName 获取已构建的搁置集。
公共属性 SourceGetVersion 获取或设置为其在源中检索此生成的版本规范。
公共属性 StartTime 获取此生成实际启动的时间。
公共属性 Status 获取或设置此生成的总体状态。
公共属性 TeamProject 获取拥有此生成的团队项目。
公共属性 TestStatus 获取或设置此生成的测试阶段的状态。
公共属性 Uri 获取此生成的 URI。

页首

方法

  名称 描述
公共方法 Connect() 开始使用五秒,无同步对象的默认间隔轮询。 当事件由可视的 Windows 窗体组件处理时,另一个重载应使用此方法,该组件应在作为传递 synchronizingObject,以便创建该组件的同一线程上调用事件处理程序。
公共方法 Connect(Int32, ISynchronizeInvoke) 开始轮询通过使用指定的时间间隔和 ISynchronizeInvoke 对象。当 StatusChanging、 StatusChanged 或 PollingCompleted 事件由可视的 Windows 窗体组件时,该组件应在作为传递 synchronizingObject,以便创建该组件的同一线程上调用事件处理程序。
公共方法 Connect(Int32, Int32, ISynchronizeInvoke) 开始轮询,使用指定的时间间隔、 超时和 ISynchronizeInvoke 对象。 当 StatusChanging、 StatusChanged 或 PollingCompleted 事件由可视的 Windows 窗体组件时,该组件应在作为传递 synchronizingObject,以便创建该组件的同一线程上调用事件处理程序。
公共方法 Delete() 从服务器和放置位置中删除生成和所有关联的数据。
公共方法 Delete(DeleteOptions) 删除生成和指定的信息。
公共方法 Disconnect 停止对服务器进行轮询。
公共方法 FinalizeStatus() 通知服务器在生成完成。
公共方法 FinalizeStatus(BuildStatus) 生成完成,并相应地设置状态,请通知服务器。
公共方法 Refresh 从具有指定的查询选项和信息类型的服务器中检索最新的生成数据。
公共方法 RefreshAllDetails 从服务器和所有详细信息中检索最新的生成数据。
公共方法 RefreshMinimalDetails 从服务器和无详细信息中检索最新的生成数据。
公共方法 RequestIntermediateLogs 请求正在进行中生成的中间的诊断日志。
公共方法 Save 将所做的任何更改保存到服务器的生成。
公共方法 Stop 停止生成。
公共方法 Wait() 完成此生成之前,将生成其他块。
公共方法 Wait(TimeSpan, TimeSpan) 阻止调用线程,直到生成完成或超时时间已到。
公共方法 Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) 阻止调用线程,直到生成完成或超时时间已到。

页首

事件

  名称 描述
公共事件 PollingCompleted 在轮询结束时引发。
公共事件 StatusChanged 在服务器上发现中生成的任何更改时引发。
公共事件 StatusChanging 在服务器上发现中生成的任何更改时引发。

页首

请参阅

参考

Microsoft.TeamFoundation.Build.Client 命名空间