IBuildDetail 接口

生成的接口在运行 Team Foundation Build的服务器。 有关以下内容的详细信息如何使用此接口,请参见 管理生成信息和控件详细级别Team 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 获取容器的 ContainerId 与此 BuildDetail
公共属性 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() 轮询使用默认值间隔的开头五秒并不同步对象。 当事件可视化窗口时处理窗体组件,应为此方法使用另一个超负载,因此应将该元素作为 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 命名空间