IBuildServiceHost 接口

生成服务托管的接口在运行 Team Foundation Build的服务器。

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

语法

声明
Public Interface IBuildServiceHost
public interface IBuildServiceHost

IBuildServiceHost 类型公开以下成员。

属性

  名称 说明
公共属性 AcquiredOn 获取一个日期,时间与 TFS 注册,如果此服务托管联机,返回 DateTime.MinValue。
公共属性 Agents 获取与此服务托管代理的只读集合。
公共属性 BaseUrl 获取或设置此服务托管的基 URL。
公共属性 BuildServer 获取此服务托管的生成服务器。
公共属性 ConnectedOn 获取一个日期,时间与消息队列的连接,如果此服务托管联机,返回 DateTime.MinValue。
公共属性 Controller 获取与此服务托管的生成控制器。
公共属性 IsVirtual 获取指示此服务托管是否的值是虚拟的。虚拟服务托管动态分配到计算机按需代替静态在安装时。
公共属性 MessageQueueUrl 获取消息队列地址。此字段仅适用于系统使用。
公共属性 Name 获取或设置名称此服务托管。
公共属性 RequireClientCertificates 获取或设置描述的标志托管为要求客户端证书的服务是否传入的调用。
公共属性 Status 获取服务托管的联机状态。
公共属性 StatusChangedOn 获取服务托管的最后一个联机/脱机状态更改日期和时间。
公共属性 Uri 获取此服务托管的统一资源标识符 (URI)。

页首

方法

  名称 说明
公共方法 AddBuildAgent 添加生成代理到与此服务托管代理的集合。
公共方法 CreateBuildAgent(String, String) 创建与当前服务托管的生成代理并将其添加到代理的集合。
公共方法 CreateBuildAgent(String, String, IBuildController) 创建与当前服务托管的生成代理并将其添加到代理的集合。
公共方法 CreateBuildController 创建与当前服务托管的生成控制器。
公共方法 Delete 与任何关联的控制器和代理。删除服务托管。
公共方法 DeleteBuildAgent 从此服务托管删除指定的生成代理。
公共方法 DeleteBuildController 删除与此服务托管的生成控制器。
公共方法 FindBuildAgent 获取具有指定的名称,并与指定的生成控制器的生成代理。
公共方法 ReleaseOwnership 服务托管释放的所有权。
公共方法 Save 保存自上次时进行的所有更改保存方法调用。
公共方法 SetBuildAgentStatus 设置生成代理的状态。
公共方法 SetBuildController 开关与此服务托管的生成控制器。
公共方法 SetBuildControllerStatus 安装生成控制器状态。
公共方法 TakeOwnership 采用服务托管的所有权。

页首

请参阅

参考

Microsoft.TeamFoundation.Build.Client 命名空间