BuildStoreWebService 类

继承层次结构

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.Compatibility.BuildStoreWebService

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

语法

声明
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildInfo/03",  _
    Description := "Team Foundation Build Info web service")> _
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildStoreService", CollectionServiceIdentifier := "c13c2a8e-4a9f-4fd4-8225-6e40cc733787")> _
Public NotInheritable Class BuildStoreWebService _
    Inherits BuildWebServiceBase
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildInfo/03", 
    Description = "Team Foundation Build Info web service")]
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildStoreService", CollectionServiceIdentifier = "c13c2a8e-4a9f-4fd4-8225-6e40cc733787")]
public sealed class BuildStoreWebService : BuildWebServiceBase

BuildStoreWebService 类型公开以下成员。

构造函数

  名称 说明
公共方法 BuildStoreWebService

页首

属性

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

页首

方法

  名称 说明
公共方法 AddBuild 这是webmethod该数据写入生成表。
公共方法 AddBuildStep 这是webmethod该数据写入BuildSteps表。
公共方法 AddChangeSetsForBuild 这是webmethod该数据写入变更集表。
公共方法 AddOpenedWorkItemsForBuild 这是webmethod该数据写入OpenedBugs表。在每个所需的参数WorkItemData对象是WorkItemId和WorkItemUri前缀。
公共方法 AddPlatformFlavorLogForBuild 返回特定生成的生成详细信息给定平台或类似的。
公共方法 AddProjectDetailsForBuild 这是webmethod该数据写入ProjectDetails表。
公共方法 AddWorkItemsForBuild 这是webmethod该数据写入WorkItems表。
公共方法 Dispose 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetBuildDetails 返回在opstore存储的所有生成配置信息。
公共方法 GetBuildQualities 返回在opstore存储的所有生成质量。
公共方法 GetBuildSteps 返回特定生成的生成步骤。
公共方法 GetBuildUri 返回特定团队项目和生成号的生成的URI。
公共方法 GetChangeSetsForBuild 返回所有变更集与生成。
公共方法 GetCodeCoverageForBuild 返回生成的代码复盖率与特定平台/类似对应。
公共方法 GetCodeCoverageStatusForBuild 返回代码生成的代码复盖率状态与特定平台/类似对应。此状态包括有关正在进行中复盖率的合并和错误日志文件中的数据。
公共方法 GetCompilationSummaryForBuild 返回特定生成的生成详细信息给定平台/类似。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetListOfBuilds buildType 参数选项所示。如果 buildtype 为空/空的完整列表在特定 teamProject 的生成返回;否则,生成基于特定 buildtype将筛选。
公共方法 GetOpenedWorkItemsForBuild 返回生成的所有已打开的工作项。
公共方法 GetPlatformFlavorsForBuild 返回给定生成的URI/类似生成的所有平台。
公共方法 GetService 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。)
公共方法 GetTestResultsForBuild 返回生成的所有测试结果与给定平台/类似对应。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetWorkItemsForBuild 返回生成的所有关联的工作项。
公共方法 ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。)
公共方法 UpdateBuildFinishTime 这是在生成表中更新项FinishTime的webmethod。
公共方法 UpdateBuildFlag 这是在生成表中更新位项GoodBuildFlag的webmethod。
公共方法 UpdateBuildLogLocation 这是在生成表中更新项LogLocation的webmethod。
公共方法 UpdateBuildNumberAndDropLocation 这是更新生成号和放置位置特定生成的webmethod。
公共方法 UpdateBuildQuality 更新特定生成的生成质量在opstore。如果它已不存在,则还将生成质量为生成质量维护的列表。
公共方法 UpdateBuildStatus 更新特定生成的状态。
公共方法 UpdateBuildStep 这是webmethod该更新数据。BuildSteps表中。

页首

事件

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

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Build.Server.Compatibility 命名空间