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 | 引发,在生成中的所有更改服务器上被发现。 |
页首