正在运行的服务器上生成的接口 Team Foundation Build。 有关如何使用此接口的详细信息,请参阅 Manage Build Information and Control Verbosity 或 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 | 获取与此 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 | 在服务器上发现中生成的任何更改时引发。 |
页首
.jpeg)
.gif)
.gif)