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 引发,在排队的生成中的所有更改服务器上被发现。注意:若要接收这些事件必须调用连接方法。这将导致服务器定期轮询,直到完成排队生成。在排队生成的更新之后,此都会激发事件。

页首

请参见

参考

Microsoft.TeamFoundation.Build.Client 命名空间