Partager via


BuildControllerWebService, classe

Hiérarchie d'héritage

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.BuildControllerWebService

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/BuildController/03",  _
    Description := "Team Foundation Build Controller web service")> _
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildControllerService", CollectionServiceIdentifier := "36cffc58-f0d7-4b48-8e2d-6c79ab4447cb")> _
Public NotInheritable Class BuildControllerWebService _
    Inherits BuildWebServiceBase
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildController/03", 
    Description = "Team Foundation Build Controller web service")]
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildControllerService", CollectionServiceIdentifier = "36cffc58-f0d7-4b48-8e2d-6c79ab4447cb")]
public sealed class BuildControllerWebService : BuildWebServiceBase

Le type BuildControllerWebService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique BuildControllerWebService

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 BuildCompleted Appelée pour déclencher l'événement buildcompleted
Méthode publique DeleteBuild Appelée pour supprimer une build spécifiée.Le paramètre failureMessage contient l'erreur/avertissement qui peut se produire lorsque vous effectuez cette opération.Si les types booléens retourné est false, failureMessage contient l'erreur.Si les types booléens retourné est vrai, failureMessage contient l'avertissement.
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 GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetService Obtient l'implémenteur du IServiceProvider. (Hérité de MarshalByValueComponent.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique InsertBuildQuality Insère la qualité de build dans le paramètre teamproject donné.
Méthode publique RemoveBuildQuality Supprime une buildquality donnée dans le projet d'équipe donné.
Méthode publique RemoveRun Supprimez les données de la base de données.
Méthode publique ReportBuildError Cette méthode doit être appelée pour signaler que la génération a échoué lorsque MSBuild quitte avec un exitCode non nul sur l'ordinateur de build.
Méthode publique StartBuild Cette méthode est appelée pour lancer une génération.
Méthode publique StopBuild Appelée pour arrêter une build donnée.Le paramètre failureMessage contient l'erreur qui se produit lorsque la génération est arrêtée.
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 ValidateBuildStart

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