BuildStoreWebService 类

继承层次结构

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.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 中)

语法

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