BuildDeploymentWebService 类

继承层次结构

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Build.Server.DeployWebServiceBase
          Microsoft.TeamFoundation.Build.Server.BuildDeploymentWebService

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

语法

声明
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildDeploymentService", CollectionServiceIdentifier := "3561F2FC-F755-481B-A74A-BE488B7179E3")> _
<WebServiceAttribute(Name := "BuildDeploymentService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildDeploymentWebService _
    Inherits DeployWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildDeploymentService", CollectionServiceIdentifier = "3561F2FC-F755-481B-A74A-BE488B7179E3")]
[WebServiceAttribute(Name = "BuildDeploymentService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildDeploymentWebService : DeployWebServiceBase

BuildDeploymentWebService 类型公开以下成员。

构造函数

  名称 说明
公共方法 BuildDeploymentWebService

页首

属性

  名称 说明
公共属性 Application 获取当前 HTTP 请求的应用程序对象。 (继承自 WebService。)
公共属性 Container 获取组件的容器。 (继承自 MarshalByValueComponent。)
公共属性 Context 获取当前请求的 ASP.NET HttpContext,它封装了由 HTTP 服务器用来处理 Web 请求的所有 HTTP 特定的上下文。 (继承自 WebService。)
公共属性 DesignMode 获取指示组件当前是否处于设计模式的值。 (继承自 MarshalByValueComponent。)
公共属性 Server 获取当前请求的 HttpServerUtility。 (继承自 WebService。)
公共属性 Session 获取当前请求的 HttpSessionState 实例。 (继承自 WebService。)
公共属性 Site 获取或设置组件的位置。 (继承自 MarshalByValueComponent。)
公共属性 SoapVersion 获取用于向 XML Web services 发送 SOAP 请求的 SOAP 协议的版本。 (继承自 WebService。)
公共属性 User 获取 ASP.NET 服务器 User 对象。可用于验证用户是否有权执行请求。 (继承自 WebService。)

页首

方法

  名称 说明
公共方法 AddBuildDeploymentProperty 将属性添加到指定的部署
公共方法 ConnectAzureCloudApp
公共方法 ConnectAzureWebsite
公共方法 CreateBuildDeployment 创建新部署。
公共方法 CreateDeploymentEnvironment 创建新部署环境与此项目相关联
公共方法 DeleteDeploymentEnvironment 删除已部署环境。不删除关联的已连接的服务。
公共方法 DisconnectAzureCloudApp 部署中删除 DeploymentEnvironment 给定 Azure 的主机服务和禁用关联生成定义。
公共方法 DisconnectAzureWebsite 部署中删除 DeploymentEnvironment 给定 Azure 的网站和禁用关联生成定义。
公共方法 Dispose 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetDeploymentEnvironment 获取部署环境包括环境属性。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetService 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 QueryDeploymentEnvironments 获取所有部署环境元数据列表与此项目相关联
公共方法 QueryDeployments 收到足够参数中部署列表将规范。
公共方法 QueryDeploymentsByUri 获取部署与传递的 URI 部署的列表。
公共方法 Redeploy ProductName 一个成功的部署
公共方法 ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。)

页首

事件

  名称 说明
公共事件 Disposed 添加事件处理程序以侦听组件上的 Disposed 事件。 (继承自 MarshalByValueComponent。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Build.Server 命名空间