AdministrationWebService4 类

继承层次结构

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Framework.Server.Alm.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
          Microsoft.TeamFoundation.Build.Server.AdministrationWebService4

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

语法

声明
<WebServiceAttribute(Name := "AdministrationService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "AdministrationService4", CollectionServiceIdentifier := "FB42B129-9E9B-4CF4-BA4F-F87859C2DB1C")> _
Public NotInheritable Class AdministrationWebService4 _
    Inherits BuildWebServiceBase
[WebServiceAttribute(Name = "AdministrationService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "AdministrationService4", CollectionServiceIdentifier = "FB42B129-9E9B-4CF4-BA4F-F87859C2DB1C")]
public sealed class AdministrationWebService4 : BuildWebServiceBase

AdministrationWebService4 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdministrationWebService4

页首

属性

  名称 说明
公共属性 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。)

页首

方法

  名称 说明
公共方法 AcquireServiceHost
公共方法 AddBuildAgents 添加具有指定参数的生成代理到该系统。添加的生成代理必须在包含的服务主机中唯一的名称。当它们添加到该系统时,代理可以选择与生成控制器。
公共方法 AddBuildControllers 添加具有指定参数的生成控制器到该系统。只有一个生成控制器可以一次与服务主机。尝试定义超过服务主机上一个生成控制器引发异常。
公共方法 AddBuildServiceHost
公共方法 DeleteBuildAgents
公共方法 DeleteBuildControllers
公共方法 DeleteBuildServiceHost
公共方法 Dispose 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetService 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 QueryBuildAgents 查询的生成代理列表与所提供的规范。列表中的输出结果集进行交互将导致结果规范的索引。
公共方法 QueryBuildAgentsByUri 使用提供的URI,查询生成代理列表。如果空或null列表提供,则调用方拥有适当的权限的任何生成代理将返回。
公共方法 QueryBuildControllers 的查询设置生成的生成控制器查询规范。查询规范可以包括控制器名称和该计算机名称的通配符。
公共方法 QueryBuildControllersByUri 查询生成控制器列表使用提供的URI的。如果空或null列表提供,则调用方拥有适当的权限的任何生成控制器将返回。代理可能有条件地返回基于 [includeAgents] 标志。
公共方法 QueryBuildServiceHosts
公共方法 QueryBuildServiceHostsByUri
公共方法 ReleaseServiceHost
公共方法 ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。)
公共方法 UpdateBuildAgents 更新使用确定指定的更新结构的生成代理的字段将更新在代理。唯一的必需字段是指定代理在调用应更新更新的URI。结果不返回。因此,由缺少间接异常终止时引发的一次成功的更新。
公共方法 UpdateBuildControllers 使用指定的属性,更新服务器上的生成控制器。新对象的属性复盖在更新之前存在的旧属性。如果未从此方法生成,则属性传递的在数据库中得到反映。
公共方法 UpdateBuildServiceHost

页首

事件

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

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Build.Server 命名空间