BuildWebService4, 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.BuildWebService4
Espace de noms : Microsoft.TeamFoundation.Build.Server
Assembly : Microsoft.TeamFoundation.Build.Server (dans Microsoft.TeamFoundation.Build.Server.dll)
Syntaxe
'Déclaration
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build", _
ServiceName := "BuildService4", CollectionServiceIdentifier := "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")> _
<WebServiceAttribute(Name := "BuildService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildWebService4 _
Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build",
ServiceName = "BuildService4", CollectionServiceIdentifier = "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")]
[WebServiceAttribute(Name = "BuildService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildWebService4 : BuildWebServiceBase
Le type BuildWebService4 expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
BuildWebService4 |
Début
Propriétés
Nom | Description | |
---|---|---|
Application | Obtient l'objet Application de la requête HTTP en cours. (Hérité de WebService.) | |
Container | Obtient le conteneur du composant. (Hérité de MarshalByValueComponent.) | |
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.) | |
DesignMode | Obtient une valeur indiquant si le composant est actuellement en mode design. (Hérité de MarshalByValueComponent.) | |
Server | Obtient le HttpServerUtility pour la demande en cours. (Hérité de WebService.) | |
Session | Obtient l'instance HttpSessionState pour la demande en cours. (Hérité de WebService.) | |
Site | Obtient ou définit le site du composant. (Hérité de MarshalByValueComponent.) | |
SoapVersion | Obtient la version du protocole SOAP utilisée pour faire la demande SOAP au service Web XML. (Hérité de WebService.) | |
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 | |
---|---|---|
AddBuildDefinitions | Ajoute les objets d' [BuildDefinition] au serveur.Si le champ d'URI est entré avant d'être envoyée au serveur, il sera ignoré.Les définitions de build en double ne peuvent pas exister au même chemin d'accès.Par conséquent, une exception peut être levée si ce cas est produit.L'ajout est transactionnel entre toutes les définitions de telle sorte que si vous ajoutez échoue le tout ajouté échoue. | |
AddBuildQualities | Ajoute la liste des qualités au projet d'équipe cible.L'utilisateur exécutant l'ajout doit avoir l'autorisation d' [EditBuildStatus] pour exécuter l'action. | |
AddProcessTemplates | ||
CreateTeamProjectComponents | Crée des composants requis pour avoir un projet d'équipe. | |
DeleteBuildDefinitions | Supprime les définitions de build du serveur qui ont des URI identiques à celles qui sont passés comme paramètre de tableau.Les définitions qui ont toujours des builds ont associé à elles, qu'elles soient terminées ou mises en file d'attente et dans « actif », « réinitialiser ultérieurement », ou l'état « InProgress », ne peuvent pas être supprimées.Les builds dépendantes doivent être supprimées avant de supprimer la définition. | |
DeleteBuildQualities | Supprime les qualités de build spécifiées du projet d'équipe cible.l'utilisateur effectuant cette action doit avoir l'autorisation d' [EditBuildStatus] sur le projet d'équipe. | |
DeleteBuilds | Supprime les builds qui correspondent aux URI donnés.Si une build donnée n'existe pas, elle est en mode silencieux ignorée.Si cette méthode ne lève pas d'exception, il peut supposer que la partie de génération de la suppression est allée correct.Les erreurs récupérables telles que la suppression des résultats des tests échec- autre que les problèmes d'accès d'autorisation problème- et d'emplacement cible sont simplement enregistrées dans le journal des événements et ne sont pas considérées comme des erreurs. | |
DeleteProcessTemplates | ||
DestroyBuilds | Détruit les builds qui correspondent aux URI donnés.Si une build donnée n'existe pas, elle est en mode silencieux ignorée. | |
Dispose | Libère toutes les ressources utilisées par MarshalByValueComponent. (Hérité de MarshalByValueComponent.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetAffectedBuildDefinitions | Détermine que, le cas échéant, des définitions de build sont affectées par les éléments du serveur fournis. | |
GetBuildQualities | Récupère les qualités de build existant pour le projet d'équipe cible.L'utilisateur doit avoir l'autorisation d' [GenericRead] sur le projet d'équipe cible pour afficher les qualités de build. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetService | Obtient l'implémenteur du IServiceProvider. (Hérité de MarshalByValueComponent.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
NotifyBuildCompleted | Notifier le serveur que la génération avec l'URI fourni est terminée. | |
QueryBuildDefinitions | Interroge le serveur pour les éléments qui correspondent aux objets d'entrée d' [BuildItemSpec] .Cette méthode peut être utilisée pour découvrir des éléments au moyen de le tracé si l'URI est inconnu. | |
QueryBuildDefinitionsByUri | Requêtes pour les définitions de build données un ensemble d'URI.Le serveur retourne une définition pour chaque URI valide dans le tableau. | |
QueryBuilds | Étant donné un tableau d'objets d' [BuildDetailSpec] , cette méthode Web retourne une liste de résultats d'objets d' [BuildQueryResult] la même taille qu'un tableau d'entrée.Si aucune correspondance n'est trouvée, l'objet d' [BuildQueryResult] sera simplement les listes vides. | |
QueryBuildsByUri | Les requêtes génère par un URI au lieu de le tracé avec les options fournies.Un objet unique d' [BuildQueryResult] est retourné de la requête, avec une liste d' [BuildDetail] la même longueur que l'URI d'entrée range.Si l'URI particulier ne correspond à aucune génération, l'index correspondant dans la liste résultante d' [BuildDetail] est null.La quantité de données retournées par la requête est contrôlée par l'intermédiaire de le paramètre d'options. | |
QueryProcessTemplates | ||
RequestIntermediateLogs | Invite les journaux de diagnostics intermédiaires pour être disponible sous l'emplacement cible. | |
StopBuilds | Désactive les builds en cours avec les URI fournis.Si une génération déjà terminée elle sera ignorée et est considéré comme un succès.L'utilisateur exécutant cet appel doit avoir l'autorisation d' [AdministerBuild] à tous les projets d'équipe pour lequel les abandons sont apportées. | |
ToString | Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de MarshalByValueComponent.) | |
UpdateBuildDefinitions | Si un tableau d' [BuildDefinition] objets, les mises à jour de cette méthode des définitions de serveur de builds avec les données données. | |
UpdateBuildInformation | Met à jour les informations de génération en fonction de les modifications fournies.Toutes les informations impliquées dans les modifications sont retournées à l'appelant à l'exception de les nœuds supprimés. | |
UpdateBuilds | Détails de build de mises à jour avec les informations fournies.L'utilisateur doit avoir l'autorisation d' [AdministerBuild] sur le projet d'équipe qui contient la génération pour exécuter cette action. | |
UpdateProcessTemplates |
Début
Événements
Nom | Description | |
---|---|---|
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.