Partager via


AdministrationWebService, 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.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 dans le système.Les agents de build qui sont ajoutés doivent avoir 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 dans le 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 pour un type particulier. (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 qui répondent aux fonctionnalités fournies.Les jeux de résultats de la liste de sortie si assortiront jusqu'à l'index de la spécification qui est produite le résultat.
Méthode publique QueryBuildAgentsByUri Interroge la liste des agents de build à l'aide de les URI fournis.Si null ou vides la liste est fourni, tous les agents de build auxquels l'appelant dispose des autorisations appropriées est retourné.
Méthode publique QueryBuildControllers Requêtes pour un jeu de contrôleurs de build donnés 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 de l'ordinateur.
Méthode publique QueryBuildControllersByUri Interroge la liste des contrôleurs de build à l'aide de les URI fournis.Si null ou vides la liste est fourni, tous les contrôleurs de build auxquels l'appelant dispose des autorisations appropriées est retourné.Les agents peuvent être retournés conditionnelle selon la balise 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 l'utilisation de la structure spécifiée de mise à jour pour déterminer les champs doivent être mis à jour sur l'agent.Le seul champ obligatoire est l'URI de 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 signalé indirectement par l'échec d'une exception est levée.
Méthode publique UpdateBuildControllers Met à jour les contrôleurs de build sur le serveur à l'aide de les propriétés spécifiées.Les 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