Partager via


BuildStoreWebService, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Build.Server.Compatibility
Assembly :  Microsoft.TeamFoundation.Build.Server (dans Microsoft.TeamFoundation.Build.Server.dll)

Syntaxe

'Déclaration
<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

Le type BuildStoreWebService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique BuildStoreWebService

Début

Propriétés

  Nom Description
Propriété publique Application Obtient l'objet Application de la requête HTTP en cours. (Hérité de WebService.)
Propriété publique Container Obtient le conteneur du composant. (Hérité de MarshalByValueComponent.)
Propriété publique Context Obtient HttpContext ASP.NET pour la demande en cours, qui encapsule tout le contexte spécifique à HTTP utilisé par le serveur HTTP pour traiter les demandes Web. (Hérité de WebService.)
Propriété publique DesignMode Obtient une valeur indiquant si le composant est actuellement en mode design. (Hérité de MarshalByValueComponent.)
Propriété publique Server Obtient le HttpServerUtility pour la demande en cours. (Hérité de WebService.)
Propriété publique Session Obtient l'instance HttpSessionState pour la demande en cours. (Hérité de WebService.)
Propriété publique Site Obtient ou définit le site du composant. (Hérité de MarshalByValueComponent.)
Propriété publique SoapVersion Obtient la version du protocole SOAP utilisée pour faire la demande SOAP au service Web XML. (Hérité de WebService.)
Propriété publique User Obtient l'objet User du serveur ASP.NET.Peut être utilisé pour déterminer par l'authentification si un utilisateur est autorisé à exécuter la demande. (Hérité de WebService.)

Début

Méthodes

  Nom Description
Méthode publique AddBuild C'est le webmethod qui écrit des données dans la table de builds.
Méthode publique AddBuildStep C'est le webmethod qui écrit des données dans la table de BuildSteps.
Méthode publique AddChangeSetsForBuild C'est le webmethod qui écrit des données dans la table d'ensembles de modifications.
Méthode publique AddOpenedWorkItemsForBuild C'est le webmethod qui écrit des données dans la table d'OpenedBugs.Les paramètres requis dans chacun des objets de WorkItemData sont titre de WorkItemId, et de WorkItemUri.
Méthode publique AddPlatformFlavorLogForBuild Retourne les informations de compilation pour la génération de données pour la plateforme ou la version donnée.
Méthode publique AddProjectDetailsForBuild C'est le webmethod qui écrit des données dans la table de ProjectDetails.
Méthode publique AddWorkItemsForBuild C'est le webmethod qui écrit des données dans la table WorkItems.
Méthode publique Dispose Libère toutes les ressources utilisées par MarshalByValueComponent. (Hérité de MarshalByValueComponent.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetBuildDetails Retourne toutes les informations de configuration de build stockées dans l'opstore.
Méthode publique GetBuildQualities Retourne toutes les qualités de build stockées dans l'opstore.
Méthode publique GetBuildSteps Retourne les étapes de génération pour la génération donnée.
Méthode publique GetBuildUri Retourne l'URI de génération pour le projet d'équipe et le numéro de build donnés.
Méthode publique GetChangeSetsForBuild Retourne tous les ensembles de modifications associés à une build.
Méthode publique GetCodeCoverageForBuild Couverture du code de retour pour la génération correspondant à la plateforme spécifiée/version.
Méthode publique GetCodeCoverageStatusForBuild Mode de couverture du code de retour pour la génération correspondant à la plateforme spécifiée/version.Ce mode inclut des données sur la fusion de couverture en cours et le fichier journal des erreurs.
Méthode publique GetCompilationSummaryForBuild Retourne les informations de compilation pour la génération de données pour la plateforme/version données.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetListOfBuilds Le paramètre d' buildType est facultatif ici.Si buildtype est null ou vide la liste complète des builds dans teamProject donné est retourné ; sinon, les builds seraient filtrées selon buildtypedonné.
Méthode publique GetOpenedWorkItemsForBuild Retourne tous les éléments de travail ouverts pour la génération.
Méthode publique GetPlatformFlavorsForBuild Retourne toutes les versions plateforme/établies pour l'URI donné d'une génération.
Méthode publique GetService Obtient l'implémenteur du IServiceProvider. (Hérité de MarshalByValueComponent.)
Méthode publique GetTestResultsForBuild Retourne tous les résultats de la génération correspondant à la plateforme/version données.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetWorkItemsForBuild Retourne tous les éléments de travail associés pour la génération.
Méthode publique ToString Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de MarshalByValueComponent.)
Méthode publique UpdateBuildFinishTime C'est le webmethod qui met à jour le FinishTime d'entrée dans la table de builds.
Méthode publique UpdateBuildFlag C'est le webmethod qui met à jour le bit GoodBuildFlag d'entrée dans la table de builds.
Méthode publique UpdateBuildLogLocation C'est le webmethod qui met à jour le LogLocation d'entrée dans la table de builds.
Méthode publique UpdateBuildNumberAndDropLocation c'est le webmethod qui met à jour le numéro de build et l'emplacement cible pour la génération donnée.
Méthode publique UpdateBuildQuality Met à jour la qualité de build pour la génération donnée dans l'opstore.Cela ajoute également la qualité de build à la liste mise à jour pour les qualités de build s'il n'est pas déjà présent.
Méthode publique UpdateBuildStatus Met à jour l'état de la génération donnée.
Méthode publique UpdateBuildStep C'est le webmethod qui met à jour des données dans la table de BuildSteps.

Début

Événements

  Nom Description
Événement public Disposed Ajoute un gestionnaire d'événements qui doit écouter l'événement Disposed pour le composant. (Hérité de MarshalByValueComponent.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Server.Compatibility, espace de noms