IBuildServiceHost 接口

生成服务主机的接口在运行 Team Foundation Build的服务器。

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

语法

声明
Public Interface IBuildServiceHost
public interface IBuildServiceHost

IBuildServiceHost 类型公开以下成员。

属性

  名称 说明
公共属性 Agents 获取与此服务主机代理的只读集合。
公共属性 BaseUrl 获取或设置此服务主机的基URL。
公共属性 BuildServer 获取此服务主机的生成服务器。
公共属性 Controller 获取与此服务主机的生成控制器。
公共属性 IsVirtual 获取指示此服务主机是否的值是虚拟的。虚拟服务主机动态分配到计算机按需代替静态在安装时。
公共属性 MessageQueueUrl 获取消息队列地址。此字段仅适用于系统使用。
公共属性 Name 获取或设置名称此服务主机。
公共属性 RequireClientCertificates 获取或设置描述的标志宿主需要客户端证书的服务是否传入的调用。
公共属性 Uri 获取此服务主机的统一资源标识符(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 命名空间