Partager via


AdministrationWebService, 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.AdministrationWebService

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

Syntaxe

'Déclaration
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "AdministrationService", CollectionServiceIdentifier := "d1e9471d-7e69-4210-ad4c-3c941b245e2f")> _
<WebServiceAttribute> _
Public NotInheritable Class AdministrationWebService _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "AdministrationService", CollectionServiceIdentifier = "d1e9471d-7e69-4210-ad4c-3c941b245e2f")]
[WebServiceAttribute]
public sealed class AdministrationWebService : BuildWebServiceBase

Le type AdministrationWebService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique AdministrationWebService

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 AddBuildAgents Ajoute des agents de build avec les paramètres spécifiés au système.Les agents de build qui sont ajoutés doivent porter des noms uniques dans l'hôte contenant de service.Les agents peuvent éventuellement être associés à un contrôleur de build lorsqu'ils sont ajoutés au système.
Méthode publique AddBuildControllers Ajoute des contrôleurs de build avec les paramètres spécifiés au système.Un seul contrôleur de build peut être associé à un hôte de service à la fois.Une tentative de définir plusieurs contrôleurs de build sur un hôte de service provoque une exception.
Méthode publique AddBuildServiceHost
Méthode publique DeleteBuildAgents
Méthode publique DeleteBuildControllers
Méthode publique DeleteBuildServiceHost
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 QueryBuildAgents Interroge la liste des agents de build répondant aux spécifications fournies.Les jeux de résultats de sortie de liste correspondent lors jusqu'à l'index de la spécification qui a généré le résultat.
Méthode publique QueryBuildAgentsByUri Interroge la liste des agents de build utilisation des URI fournis.Si Null ou vides la liste est fourni, tous les agents de build auxquels l'appelant dispose des autorisations appropriées sera retourné.
Méthode publique QueryBuildControllers Recherche un ensemble de contrôleurs de build attribuer une spécification de requête.La spécification de requête peut inclure des caractères génériques pour le nom de contrôleur et le nom d'ordinateur.
Méthode publique QueryBuildControllersByUri Interroge la liste des contrôleurs de build utilisation des URI fournis.Si Null ou vides la liste est fourni, tous contrôleurs de build auxquels l'appelant dispose des autorisations appropriées sera retourné.Les agents peuvent être conditionnellement retournés selon l'indicateur d'IncludeAgents.
Méthode publique QueryBuildServiceHosts
Méthode publique QueryBuildServiceHostsByUri
Méthode publique TestBuildAgentConnection
Méthode publique TestBuildControllerConnection
Méthode publique TestBuildServiceHostConnections
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 UpdateBuildAgents Agents de build de mises à jour de la structure spécifiée Update pour déterminer quels champs doivent être mis à jour sur l'agent.Le seul champ obligatoire est l'URI pour la mise à jour, qui spécifie l'agent qui doit être mis à jour dans l'appel.Aucun résultat n'est retourné.Par conséquent une mise à jour réussie est indirectement signalé par l'absence d'une exception est levée.
Méthode publique UpdateBuildControllers Décrit les contrôleurs de build à jour sur le serveur en utilisant les propriétés spécifiées.Nouvelles propriétés de l'objet remplacent les propriétés anciennes qui existaient avant la mise à jour.Si aucune exception n'est générée de cette méthode, les propriétés passées sont répercutées dans la base de données.
Méthode publique UpdateBuildServiceHost

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