Compartilhar via


Classe BuildStoreWebService

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Build.Server.Compatibility
Assembly:  Microsoft.TeamFoundation.Build.Server (em Microsoft.TeamFoundation.Build.Server.dll)

Sintaxe

'Declaração
<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

O tipo BuildStoreWebService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público BuildStoreWebService

Superior

Propriedades

  Nome Descrição
Propriedade pública Application Obtém o objeto application para a solicitação HTTP atual. (Herdado de WebService.)
Propriedade pública Container Obtém o recipiente para o componente. (Herdado de MarshalByValueComponent.)
Propriedade pública Context Obtém a versão do ASP.NET HttpContext para a solicitação atual, que encapsula todos os contexto de HTTP específicos usados pelo servidor HTTP para processar solicitações da Web. (Herdado de WebService.)
Propriedade pública DesignMode Obtém um valor que indica se o componente está atualmente no modo de design. (Herdado de MarshalByValueComponent.)
Propriedade pública Server Obtém o HttpServerUtility para a solicitação atual. (Herdado de WebService.)
Propriedade pública Session Obtém o HttpSessionState instância para a solicitação atual. (Herdado de WebService.)
Propriedade pública Site Obtém ou define o site do componente. (Herdado de MarshalByValueComponent.)
Propriedade pública SoapVersion Obtém a versão do protocolo SOAP usado para fazer a solicitação SOAP em XML Web Services. (Herdado de WebService.)
Propriedade pública User Obtém a versão do ASP.NET server User objeto.Pode ser usado para autenticar se um usuário está autorizado a executar a solicitação. (Herdado de WebService.)

Superior

Métodos

  Nome Descrição
Método público AddBuild Este é o webmethod que grava dados na tabela de compilações.
Método público AddBuildStep Este é o webmethod que grava dados na tabela de BuildSteps.
Método público AddChangeSetsForBuild Este é o webmethod que grava dados na tabela dos conjuntos de alterações.
Método público AddOpenedWorkItemsForBuild Este é o webmethod que grava dados na tabela de OpenedBugs.Os parâmetros necessários em cada um dos objetos de WorkItemData são título de WorkItemId, e de WorkItemUri.
Método público AddPlatformFlavorLogForBuild Retorna os detalhes de compilação para a compilação determinada para a plataforma ou o sabor determinado.
Método público AddProjectDetailsForBuild Este é o webmethod que grava dados na tabela de ProjectDetails.
Método público AddWorkItemsForBuild Este é o webmethod que grava dados na tabela de WorkItems.
Método público Dispose Libera todos os recursos usados pela MarshalByValueComponent. (Herdado de MarshalByValueComponent.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetBuildDetails Retorna todas as informações de configuração de compilação armazenada no opstore.
Método público GetBuildQualities Retorna todas as qualidades de compilação armazenadas no opstore.
Método público GetBuildSteps Retorna as etapas de compilação para a compilação determinada.
Método público GetBuildUri Retorna o URI de compilação para o projeto e o número de compilação dados de equipe.
Método público GetChangeSetsForBuild Retorna todos os conjuntos de alterações associados com uma construção.
Método público GetCodeCoverageForBuild Tinta de código de retorna para a compilação que corresponde a plataforma/sabor dados.
Método público GetCodeCoverageStatusForBuild Status de tinta de código de retorna para a compilação que corresponde a plataforma/sabor dados.Isso inclui status dados sobre a mesclagem de tinta em andamento e o arquivo de log de erros.
Método público GetCompilationSummaryForBuild Retorna os detalhes de compilação para a compilação determinada para a plataforma/sabor dados.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetListOfBuilds O parâmetro de buildType é opcional aqui.Se buildtype é zero/limpa a lista completa de compilações em teamProject dado é retornada; caso contrário, as compilações devem ser filtradas com base em buildtypedeterminado.
Método público GetOpenedWorkItemsForBuild Retorna todos os itens de trabalho abertos para a compilação.
Método público GetPlatformFlavorsForBuild Retorna qualquer plataforma/sabores criados para o URI dado de uma compilação.
Método público GetService Obtém o implementador da IServiceProvider. (Herdado de MarshalByValueComponent.)
Método público GetTestResultsForBuild Retorna todos os resultados do teste para a compilação que corresponde à plataforma/sabor dados.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetWorkItemsForBuild Retorna todos os itens de trabalho associados para a compilação.
Método público ToString Retorna um String contendo o nome da Component, se houver.Este método não deve ser substituído. (Herdado de MarshalByValueComponent.)
Método público UpdateBuildFinishTime Este é o webmethod que atualiza a entrada FinishTime na tabela de compilações.
Método público UpdateBuildFlag Este é o webmethod que atualiza a entrada GoodBuildFlag de bit na tabela de compilações.
Método público UpdateBuildLogLocation Este é o webmethod que atualiza a entrada LogLocation na tabela de compilações.
Método público UpdateBuildNumberAndDropLocation Este é o webmethod que atualiza o número de compilação e o local de recebimento de compilação determinada.
Método público UpdateBuildQuality Atualiza a qualidade de compilação para a compilação determinada em opstore.Isso também adiciona a qualidade de compilação à lista mantidas para qualidades de compilação se ele já não estiver atual.
Método público UpdateBuildStatus Atualiza o status de compilação determinada.
Método público UpdateBuildStep Este é o webmethod que atualiza dados na tabela de BuildSteps.

Superior

Eventos

  Nome Descrição
Evento público Disposed Adiciona um manipulador de eventos para ouvir o Disposed evento no componente. (Herdado de MarshalByValueComponent.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Server.Compatibility