Partager via


IBuildServer, interface

Interface pour le serveur qui exécute Team Foundation Build.

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

Syntaxe

'Déclaration
Public Interface IBuildServer
public interface IBuildServer

Le type IBuildServer expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BuildServerVersion Obtient la version du serveur de builds.
Propriété publique NoCICheckInComment Obtient la chaîne de commentaire qui indique au système d'intégration continue pour ignorer un archivage.Aucun archivage à cette chaîne dans son commentaire ne déclenchera une nouvelle build.
Propriété publique TeamProjectCollection Obtient l'objet de TeamProjectCollection qui a créé cet IBuildServer.

Début

Méthodes

  Nom Description
Méthode publique AddBuildQuality(String, String) Ajoute la qualité de build au projet d'équipe spécifié.
Méthode publique AddBuildQuality(String, array<String[]) Ajoute le choix de qualité de build au projet d'équipe spécifié.
Méthode publique BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], AsyncCallback, Object) Obtient les résultats de la requête de définition de build pour un tableau donné de caractéristiques de définition de build.
Méthode publique BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean, AsyncCallback, Object)
Méthode publique BeginQueryBuildDefinitionsByUri Commence une opération asynchrone pour interroger des définitions de build par un URI.
Méthode publique BeginQueryBuilds Commence une opération asynchrone pour interroger des builds à un tableau de fonctionnalités.
Méthode publique BeginQueryBuildsByUri Obtient les builds qui correspondent aux URI donnés.
Méthode publique BeginQueryQueuedBuilds Commence une opération asynchrone pour interroger la file d'attente.
Méthode publique CancelBuilds(array<Int32[]) Annule des builds en file d'attente avec les ID fournis si elles sont actuellement dans les états actifs ou ajourné.
Méthode publique CancelBuilds(array<IQueuedBuild[]) Annule les builds en file d'attente fournies si elles sont actuellement dans les états actifs ou ajourné.
Méthode publique CreateBuildAgentSpec() Crée une nouvelle spécification d'agent de build qui peut être utilisée pour interroger des agents de build.
Méthode publique CreateBuildAgentSpec(IBuildAgent) Crée une nouvelle spécification d'agent de build qui peut être utilisée pour interroger des agents de build.
Méthode publique CreateBuildAgentSpec(String, String, List<String>) Crée une nouvelle spécification d'agent de build qui peut être utilisée pour interroger des agents de build.
Méthode publique CreateBuildAgentSpec(String, String, array<String[], List<String>) Crée une nouvelle spécification d'agent de build qui peut être utilisée pour interroger des agents de build.
Méthode publique CreateBuildControllerSpec() Crée une nouvelle spécification de contrôleur de build qui peut être utilisée pour interroger des contrôleurs de build.
Méthode publique CreateBuildControllerSpec(String, String) Crée une nouvelle spécification de contrôleur de build qui peut être utilisée pour interroger des contrôleurs de build.
Méthode publique CreateBuildControllerSpec(String, String, array<String[], Boolean) Crée une nouvelle spécification de contrôleur de build qui peut être utilisée pour interroger des contrôleurs de build.
Méthode publique CreateBuildDefinition Crée une nouvelle définition de build possédée par le serveur de builds.
Méthode publique CreateBuildDefinitionSpec(String) Crée une nouvelle spécification de définition de build qui peut être utilisée pour interroger des définitions de build.
Méthode publique CreateBuildDefinitionSpec(IBuildDefinition) Crée une nouvelle spécification de définition de build qui peut être utilisée pour interroger des définitions de build.
Méthode publique CreateBuildDefinitionSpec(String, String) Crée une nouvelle spécification de définition de build qui peut être utilisée pour interroger des définitions de build.
Méthode publique CreateBuildDefinitionSpec(String, String, array<String[]) Crée une nouvelle spécification de définition de build qui peut être utilisée pour interroger des définitions de build.
Méthode publique CreateBuildDetailSpec(IEnumerable<Uri>) Crée une nouvelle spécification de génération qui peut être utilisée pour interroger des builds pour les définitions spécifiées.
Méthode publique CreateBuildDetailSpec(String) Crée une nouvelle spécification de génération qui peut être utilisée pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildDetailSpec(IBuildDefinition) Crée une nouvelle spécification de génération qui peut être utilisée pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildDetailSpec(IBuildDefinitionSpec) Crée une nouvelle spécification de génération qui peut être utilisée pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildDetailSpec(String, String) Crée une nouvelle spécification de génération qui peut être utilisée pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildQueueSpec(IEnumerable<Uri>) Crée une nouvelle spécification de file d'attente de build qui peut être utilisée pour interroger les builds en file d'attente.
Méthode publique CreateBuildQueueSpec(String) Crée une nouvelle spécification de file d'attente de build qui peut être utilisée pour interroger les builds en file d'attente.
Méthode publique CreateBuildQueueSpec(String, String) Crée une nouvelle spécification de file d'attente de build qui peut être utilisée pour interroger les builds en file d'attente.
Méthode publique CreateBuildRequest(Uri) Crée une nouvelle demande de build pour la définition de build spécifique.
Méthode publique CreateBuildRequest(Uri, Uri) Crée une nouvelle demande de build pour la définition de build et contrôleur spécifiés.
Méthode publique CreateBuildServiceHost(String, Uri) Crée un nouvel hôte de service portant le nom spécifié et base l'URL.
Méthode publique CreateBuildServiceHost(String, String, String, Int32) Crée un nouvel hôte de service portant le nom spécifié, et avec une URL de base qui comprend le modèle spécifiée, l'hôte, le port, et le chemin d'accès par défaut.
Méthode publique CreateProcessTemplate Crée un modèle de processus de génération, qui sera utilisé par les définitions de build.
Méthode publique CreateQueuedBuildsView() Crée des builds en file d'attente view.</
Méthode publique CreateQueuedBuildsView(IEnumerable<Uri>) Crée une vue en file d'attente de builds filtrée par les définitions fournies.
Méthode publique CreateQueuedBuildsView(String) Crée une vue en file d'attente de builds filtrée par projet d'équipe.
Méthode publique CreateTeamProjectComponents Crée des composants de génération nécessaires pour créer un TeamProject.
Méthode publique DeleteBuildAgents(array<Uri[]) Supprime les agents de build du serveur.
Méthode publique DeleteBuildAgents(array<IBuildAgent[]) Supprime les agents de build du serveur.
Méthode publique DeleteBuildControllers(array<Uri[]) Supprime les contrôleurs de build du serveur.
Méthode publique DeleteBuildControllers(array<IBuildController[]) Supprime les contrôleurs de build du serveur.
Méthode publique DeleteBuildDefinitions(array<Uri[]) Supprime les définitions de build du serveur.
Méthode publique DeleteBuildDefinitions(array<IBuildDefinition[]) Supprime les définitions de build du serveur.
Méthode publique DeleteBuildQuality(String, String) Supprime la qualité de build spécifiée du projet d'équipe cible.
Méthode publique DeleteBuildQuality(String, array<String[]) Supprime le tableau spécifié de qualité de build du projet d'équipe cible.
Méthode publique DeleteBuilds(array<Uri[]) Enregistrement de suppressions du serveur.Toutes les parties de la build sont supprimées.
Méthode publique DeleteBuilds(array<IBuildDetail[]) Enregistrement de suppressions du serveur.Toutes les parties de la build sont supprimées.
Méthode publique DeleteBuilds(array<Uri[], DeleteOptions) Enregistrement de suppressions du serveur.
Méthode publique DeleteBuilds(array<IBuildDetail[], DeleteOptions) Enregistrement de suppressions du serveur.
Méthode publique DeleteBuildServiceHost Supprime l'hôte de service et les services associés du serveur.
Méthode publique DeleteProcessTemplates Supprime les modèles de processus de génération du serveur.
Méthode publique DestroyBuilds(array<Uri[]) Détruit des builds du serveur.
Méthode publique DestroyBuilds(array<IBuildDetail[]) Détruit des builds du serveur.
Méthode publique EndQueryBuildDefinitions Termine une opération asynchrone pour interroger des définitions de build.
Méthode publique EndQueryBuildDefinitionsByUri Termine une opération asynchrone pour interroger des définitions de build.
Méthode publique EndQueryBuilds Termine une opération asynchrone aux builds.
Méthode publique EndQueryBuildsByUri
Méthode publique EndQueryQueuedBuilds Termine une opération asynchrone pour interroger la file d'attente.
Méthode publique GetAffectedBuildDefinitions(array<String[]) Obtient un tableau de toutes les définitions de build affectées par les chemins d'accès au serveur spécifiés de contrôle de version.
Méthode publique GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Obsolète. Obtient un tableau de toutes les définitions de build affectées par les chemins d'accès au serveur spécifiés de contrôle de version et est configuré pour avoir un déclencheur fourni dans le filtre.
Méthode publique GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Obtient une liste de toutes les définitions de build affectées par les chemins d'accès au serveur fournis de contrôle de version de TFS et sont configurées pour avoir un déclencheur fourni dans le filtre.
Méthode publique GetAllBuildDetails Obtient une seule build avec tous les détails.
Méthode publique GetBuild(Uri) Obtient une seule build.
Méthode publique GetBuild(Uri, array<String[], QueryOptions) Obtient une seule build.
Méthode publique GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Obtient une seule build par URI.
Méthode publique GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Obtient une seule build.
Méthode publique GetBuildAgent(Uri) Obtient un agent de build unique.
Méthode publique GetBuildAgent(Uri, array<String[]) Obtient un agent de build unique.
Méthode publique GetBuildController(String) Extrait un contrôleur de build unique utilisant le nom complet spécifié.Le caractère générique peut être spécifié, mais si plusieurs contrôleurs correspond qu'une exception est levée.
Méthode publique GetBuildController(Uri, Boolean) Obtient un contrôleur de build unique.
Méthode publique GetBuildController(Uri, array<String[], Boolean) Obtient un contrôleur de build unique.
Méthode publique GetBuildDefinition(Uri) Obtient une définition de build unique.
Méthode publique GetBuildDefinition(String, String) Obtient une définition de build unique.
Méthode publique GetBuildDefinition(Uri, QueryOptions) Obtient une définition de build unique à l'aide des options spécifiées de contrôler la quantité de données récupérées.
Méthode publique GetBuildDefinition(String, String, QueryOptions) Obtient une définition de build unique à l'aide des options spécifiées de contrôler la quantité de données récupérées.
Méthode publique GetBuildDefinition(Uri, array<String[], QueryOptions) Obtient une définition de build unique à l'aide des options spécifiées de contrôler la quantité de données récupérées.
Méthode publique GetBuildQualities Obtient le choix de qualité de build définies pour le projet d'équipe cible.
Méthode publique GetBuildServiceHost(String) Obtient l'hôte de service correspondant au nom spécifié.
Méthode publique GetBuildServiceHost(Uri) Obtient l'hôte de service qui correspond à l'URI spécifié.
Méthode publique GetDisplayText Obtient le texte localisé des valeurs d'énumération, ou la valeur d'ToString().
Méthode publique GetDisplayTextValues Obtient un tableau de valeurs localisées de texte pour une énumération, ou valeur ToString.
Méthode publique GetEnumValue Obtient une valeur d'énumération de correspondre le texte localisé.
Méthode publique GetMinimalBuildDetails Obtient une seule build sans agent, définition, ou nœuds d'informations.
Méthode publique GetQueuedBuild(Int32, QueryOptions) Obtient une build en file d'attente unique pour être spécifiée
Méthode publique GetQueuedBuild(array<Int32[], QueryOptions) Obtient les builds en file d'attente pour les ID spécifiés.
Méthode publique GetScheduleDaysFromDaysOfWeek Prend un tableau de valeurs d'énumération de DayOfWeek et retourne une valeur de ScheduleDays qui peut être utilisée pour définir ISchedule.DaysToBuild.
Méthode publique QueryBuildAgents(IBuildAgentSpec) Obtient un résultat de requête unique d'agent de build pour une spécification spécifiée d'agent de build.
Méthode publique QueryBuildAgents(array<IBuildAgentSpec[]) Obtient les résultats de la requête d'agent de build pour les caractéristiques spécifiques d'agent de build.
Méthode publique QueryBuildAgentsByUri(array<Uri[]) Obtient les agents de build qui correspondent aux URI spécifiés.
Méthode publique QueryBuildAgentsByUri(array<Uri[], array<String[]) Obtient les agents de build qui correspondent aux URI donnés.
Méthode publique QueryBuildControllers() Obtient tous contrôleurs de build et les agents associés.
Méthode publique QueryBuildControllers(Boolean) Obtient tous contrôleurs de build.
Méthode publique QueryBuildControllers(IBuildControllerSpec) Obtient un résultat de requête unique du contrôleur de build pour une spécification spécifiée du contrôleur de build.
Méthode publique QueryBuildControllers(array<IBuildControllerSpec[]) Obtient les résultats de la requête de contrôleur de build pour les caractéristiques spécifiques du contrôleur de build.
Méthode publique QueryBuildControllersByUri(array<Uri[], Boolean) Obtient les contrôleurs de build qui correspondent aux URI spécifiés.
Méthode publique QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Obtient les contrôleurs de build qui correspondent aux URI donnés.
Méthode publique QueryBuildDefinitions(String) Obtient les définitions de build pour le projet d'équipe spécifié.
Méthode publique QueryBuildDefinitions(IBuildDefinitionSpec) Obtient un résultat de requête unique de définition de build pour une spécification spécifiée de définition de build.
Méthode publique QueryBuildDefinitions(array<IBuildDefinitionSpec[]) Obtient les résultats de la requête de définition de build pour un tableau spécifié de caractéristiques de définition de build.
Méthode publique QueryBuildDefinitions(String, QueryOptions) Obtient les définitions de build pour le projet d'équipe spécifié.Les options spécifiées de requête déterminent la quantité de données extraites dans la requête.
Méthode publique QueryBuildDefinitions(IBuildDefinitionSpec, Boolean)
Méthode publique QueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean)
Méthode publique QueryBuildDefinitions(String, QueryOptions, Boolean)
Méthode publique QueryBuildDefinitionsByUri(array<Uri[]) Obtient les définitions de build qui correspondent aux URI spécifiés.
Méthode publique QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Obtient les définitions de build qui correspondent aux URI donnés.Les options spécifiées de requête déterminent la quantité de données extraites dans la requête.
Méthode publique QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) Obtient les définitions de build qui correspondent aux URI donnés.Les options spécifiées de requête déterminent la quantité de données extraites dans la requête.
Méthode publique QueryBuilds(String) Obtient toutes les builds pour un projet d'équipe.
Méthode publique QueryBuilds(IBuildDefinition) Obtient toutes les builds pour une définition de build.
Méthode publique QueryBuilds(IBuildDefinitionSpec) Obtient toutes les builds pour une spécification de définition de build.
Méthode publique QueryBuilds(IBuildDetailSpec) Obtient un résultat unique de requête de génération pour la spécification spécifiée de génération.
Méthode publique QueryBuilds(array<IBuildDetailSpec[]) Obtient les résultats de requête génération la liste spécifiée de caractéristiques de génération.
Méthode publique QueryBuilds(String, String) Obtient toutes les builds pour un projet d'équipe et une définition.
Méthode publique QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Obtient les builds qui correspondent aux URI spécifiés.
Méthode publique QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Obtient les builds qui correspondent aux URI spécifiés.
Méthode publique QueryBuildServiceHosts Obtient un tableau de tous les hôtes de service de build hébergés sur les ordinateurs spécifiés.
Méthode publique QueryBuildServiceHostsByUri Obtient les hôtes de service de build qui correspondent aux URI spécifiés.
Méthode publique QueryProcessTemplates(String) Obtient tous les modèles de processus de génération d'un projet d'équipe.
Méthode publique QueryProcessTemplates(String, array<ProcessTemplateType[]) Obtient tous les modèles de processus de génération d'un projet d'équipe d'un type spécifié ou types.
Méthode publique QueryQueuedBuilds(IQueuedBuildSpec) Obtient un résultat unique de requête de génération pour une spécification en file d'attente spécifiée de génération.
Méthode publique QueryQueuedBuilds(array<IQueuedBuildSpec[]) Obtient les résultats de requête de génération pour un tableau spécifié de fonctionnalités en file d'attente de build.
Méthode publique QueueBuild(IBuildDefinition) Met en file d'attente une build pour la définition de build spécifiée avec les options par défaut.
Méthode publique QueueBuild(IBuildRequest) Met en file d'attente une build pour la demande de build spécifiée avec QueueOptions par défaut.
Méthode publique QueueBuild(IBuildRequest, QueueOptions) Met en file d'attente une build pour la demande de build spécifiée.
Méthode publique QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Enregistrement de files d'attente des requêtes de build données.
Méthode publique RetryQueuedBuilds(array<IQueuedBuild[]) Réessaye les builds spécifiées et les remonte en un lot.
Méthode publique RetryQueuedBuilds(array<IQueuedBuild[], Guid) Réessaye les builds spécifiées et les remonte en un lot.
Méthode publique RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Réessaye les builds spécifiées avec l'option spécifique de démarrage et remonte toutes les builds spécifiées en un lot.
Méthode publique SaveBuildAgents Enregistre toutes les modifications apportées aux agents de build sur le serveur.
Méthode publique SaveBuildControllers Enregistre toutes les modifications apportées aux contrôleurs de build sur le serveur.
Méthode publique SaveBuildDefinitions Enregistre toutes les modifications apportées aux définitions de build sur le serveur.
Méthode publique SaveBuilds Enregistre toutes les modifications effectuées sur les builds au serveur.
Méthode publique SaveBuildServiceHost Enregistre les modifications Hôte de service au serveur.
Méthode publique SaveProcessTemplates Enregistre toutes les modifications apportées aux modèles de processus de génération au serveur.
Méthode publique SaveQueuedBuilds Enregistre toutes les modifications apportées aux builds en file d'attente au serveur.
Méthode publique StartQueuedBuildsNow(array<Int32[]) Démarre des builds en file d'attente avec les ID fournis si elles se trouvent dans une file d'attente en pause de définition et ont un état en file d'attente.
Méthode publique StartQueuedBuildsNow(array<IQueuedBuild[]) Démarre les builds en file d'attente fournies si elles se trouvent dans une file d'attente en pause de définition et ont un état en file d'attente.
Méthode publique StopBuilds(array<Uri[]) Arrête toutes les builds selon les URI spécifiés.
Méthode publique StopBuilds(array<IBuildDetail[]) Arrête les builds spécifiées.
Méthode publique TestConnectionForBuildAgent Demande à la couche Application pour tester la connexion pour l'agent de build et place les messages à jour d'état des agents.
Méthode publique TestConnectionForBuildController Demande à la couche Application pour tester la connexion du contrôleur de build et place les messages à jour d'état de contrôleur.
Méthode publique TestConnectionsForBuildMachine Demande à la couche Application pour tester la connexion pour les ressources de l'ordinateur de build et de placer des messages à jour d'état de ressource.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms