IQueuedBuild 接口
已排队生成的接口在运行 Team Foundation Build的服务器。
命名空间: Microsoft.TeamFoundation.Build.Client
程序集: Microsoft.TeamFoundation.Build.Client(在 Microsoft.TeamFoundation.Build.Client.dll 中)
语法
声明
Public Interface IQueuedBuild _
Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>
IQueuedBuild 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
BatchId | 已排队生成的批ID。 |
![]() |
Build | 获取生成过程中与此排队的生成。 |
![]() |
BuildController | 获取已排队的生成将生成的生成控制器。 |
![]() |
BuildControllerUri | 获取已排队的生成将生成控制器的URI。 |
![]() |
BuildDefinition | 获取已排队的生成将生成的生成定义。 |
![]() |
BuildDefinitionUri | 获取已排队的生成将生成定义的URI。 |
![]() |
Builds | 获取生成的集合此队列项。 |
![]() |
BuildServer | 获取拥有此已排队生成的服务器。 |
![]() |
CustomGetVersion | 获取源应为排队的生成检索的时间。 |
![]() |
DropLocation | 在何处获取位置删除已排队生成的输出。 |
![]() |
GetOption | 获取源应为排队的生成检索的时间。 |
![]() |
Id | 获取排队生成的ID。 |
![]() |
Priority | 获取或设置此排队的生成优先。 |
![]() |
ProcessParameters | 获取此生成的过程参数。 |
![]() |
QueuePosition | 获取生成的当前位置在队列。 |
![]() |
QueueTime | 在生成排入队列,获取时间。 |
![]() |
Reason | 获取一个值会导致生成排入队列。 |
![]() |
RequestedBy | 获取请求排队生成的用户。 |
![]() |
RequestedByDisplayName | 获取请求时编译用户的显示名称。 |
![]() |
RequestedFor | 获取已排队的生成请求的用户。 |
![]() |
RequestedForDisplayName | 获取生成请求用户的显示名称。 |
![]() |
ShelvesetName | 获取将生成的搁置集。 |
![]() |
Status | 获取已排队生成的状态。 |
![]() |
TeamProject | 获取拥有此已排队生成的团队项目。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Cancel | 从队列中移除此生成。 |
![]() |
CompareTo | 比较当前对象和同一类型的另一对象。 (继承自 IComparable<IQueuedBuild>。) |
![]() |
Connect() | 投票,使用默认间隔的开头五秒并不同步对象。事件在线程池线程将会激发。当事件可视化Windows时处理窗体组件,应为此方法使用另一个重载,并应将该元素作为synchronizingObject,以便事件处理程序调用元素创建的同一线程。 |
![]() |
Connect(Int32, Int32, ISynchronizeInvoke) | 投票,可以使用指定的间隔和ISynchronizeInvoke对象的开头。当StatusChanged或PollingCompleted事件由可视化Windows窗体组件处理,则应通过元素作为synchronizingObject,以便事件处理程序调用元素创建的同一线程。 |
![]() |
Copy | 将指定的已排队生成的数据于当前实例。 返回值指示任何会影响状态的已排队的生成是否实际更新。 |
![]() |
Disconnect | 停止轮询。 |
![]() |
Postpone | 此推迟已排队的生成。 |
![]() |
Refresh | 从服务器获取最新的属性值。 |
![]() |
Resume | 还原已排队的生成。 |
![]() |
Retry() | 标记重试次数的生成,而无需批处理。如果批处理与其他生成希望请参见IBuildServer.RetryQueuedBuilds。 |
![]() |
Retry(Guid) | 在指定的批标记重试次数的生成并将其放在 |
![]() |
Retry(Guid, QueuedBuildRetryOption) | 在具有指定的重试次数选项的指定批标记重试次数的生成并将其放在 |
![]() |
Save | 将发送到服务器上的排队的生成所做的任何更改。 |
![]() |
StartNow | 如果其定义当前上,启动排队的生成。 |
![]() |
Wait | 阻止,直到完成排队生成。 |
![]() |
WaitForBuildCompletion(TimeSpan, TimeSpan) | 阻止调用线程,直到生成完成或超时过期。 |
![]() |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | 阻止调用线程,直到生成完成或超时过期。 |
![]() |
WaitForBuildStart() | 使用默认的轮询间隔五秒并无限超时,阻止启动生成。当此方法退出,生成属性不为 null。 |
![]() |
WaitForBuildStart(Int32, Int32) | 使用指定的轮询间隔和超时,阻止启动生成。 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
PollingCompleted | 引发,后者在轮询完成。注意:若要接收此事件必须调用连接方法。此激发事件时,当轮询完成,其中之一时,因为排队的生成完成或,因为没有可恢复的错误遇到(即.. 已排队的生成已删除)。 |
![]() |
StatusChanged | 引发,在排队的生成中的所有更改服务器上被发现。注意:若要接收这些事件必须调用连接方法。这将导致服务器定期轮询,直到完成排队生成。在排队生成的更新之后,此都会激发事件。 |
页首