IBuildAgent 接口

此接口定义访问的生成代理方法在 Team Foundation Build 计算机上。

命名空间:  Microsoft.TeamFoundation.Build.Client
程序集:  Microsoft.TeamFoundation.Build.Client(在 Microsoft.TeamFoundation.Build.Client.dll 中)

语法

声明
Public Interface IBuildAgent _
    Inherits IBuildGroupItem
public interface IBuildAgent : IBuildGroupItem

IBuildAgent 类型公开以下成员。

属性

  名称 说明
公共属性 AttachedProperties 附加属性
公共属性 BuildDirectory 获取或设置生成代理工作目录的路径。
公共属性 Controller 获取或设置拥有此生成代理的生成控制器。
公共属性 DateCreated 获取日期和时间此代理时创建的。
公共属性 DateUpdated 获取日期和时间上次更新了此代理。
公共属性 Description 获取或设置生成代理的说明。
公共属性 Enabled 获取或设置描述的标志生成代理是否启用。
公共属性 FullPath 获取此生成项目组完整路径。 (继承自 IBuildGroupItem。)
公共属性 IsReserved 获取描述的标志编译当前是否正在使用此代理。
公共属性 MessageQueueUrl 获取消息队列地址。此字段仅适用于系统使用。
公共属性 Name 获取或设置此生成团队项目的名称。 (继承自 IBuildGroupItem。)
公共属性 ReservedForBuild 获取当前正在使用该代理生成的标识符。如果当前不使用,则返回 null 代理。
公共属性 ServiceHost 获取生成代理所在的托管服务。
公共属性 Status 获取或设置生成代理的状态。
公共属性 StatusMessage 从有关生成代理状态的生成计算机接收消息。
公共属性 Tags 获取或设置为此生成代理定义的标记。
公共属性 TeamProject 获取拥有此生成团队项目的团队项目。 (继承自 IBuildGroupItem。)
公共属性 Uri 获取统一资源标识符 (uri) 此生成项分组 (URI)。 (继承自 IBuildGroupItem。)
公共属性 Url 获取用于与生成代理进行通信的 URL。

页首

方法

  名称 说明
公共方法 Delete 从生成计算机移除生成代理。
公共方法 GetExpandedBuildDirectory 获取生成代理的生成内容与基于特定生成定义时计算的任何可变展开。
公共方法 Refresh() 通过获取当前属性值刷新此生成组项从生成服务器。 (继承自 IBuildGroupItem。)
公共方法 Refresh(array<String[]) 通过获取更新属性值刷新此生成代理从服务器。
公共方法 Save 保存对生成代理在生成计算机的任何更改。

页首

请参阅

参考

Microsoft.TeamFoundation.Build.Client 命名空间