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 signale le 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 tableau des qualités de build au projet d'équipe spécifié.
Méthode publique BeginQueryBuildDefinitions 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 BeginQueryBuildDefinitionsByUri Commence une opération asynchrone pour interroger des définitions de build par URI.
Méthode publique BeginQueryBuilds Commence une opération asynchrone pour interroger des builds à l'aide d'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 de build.
Méthode publique CancelBuilds(array<Int32[]) Annule les builds en file d'attente avec les ID fournis si elles sont actuellement dans les rapports actifs ou réinitialiser ultérieurement.
Méthode publique CancelBuilds(array<IQueuedBuild[]) Annule les builds en file d'attente fournies si elles sont actuellement dans les rapports actifs ou réinitialiser ultérieurement.
Méthode publique CreateBuildAgentSpec() Crée une nouvelle spécification de l'agent de build qui peut être utilisé pour interroger des agents de build.
Méthode publique CreateBuildAgentSpec(IBuildAgent) Crée une nouvelle spécification de l'agent de build qui peut être utilisé pour interroger des agents de build.
Méthode publique CreateBuildAgentSpec(String, String, List<String>) Crée une nouvelle spécification de l'agent de build qui peut être utilisé pour interroger des agents de build.
Méthode publique CreateBuildAgentSpec(String, String, array<String[], List<String>) Crée une nouvelle spécification de l'agent de build qui peut être utilisé 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é 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é 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é 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é 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é 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é 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é pour interroger des définitions de build.
Méthode publique CreateBuildDetailSpec(IEnumerable<Uri>) Crée une nouvelle spécification de détail de génération qui peut être utilisé pour interroger des builds pour les définitions spécifiées.
Méthode publique CreateBuildDetailSpec(String) Crée une nouvelle spécification de détail de génération qui peut être utilisé pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildDetailSpec(IBuildDefinition) Crée une nouvelle spécification de détail de génération qui peut être utilisé pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildDetailSpec(IBuildDefinitionSpec) Crée une nouvelle spécification de détail de génération qui peut être utilisé pour interroger des builds pour un projet d'équipe.
Méthode publique CreateBuildDetailSpec(String, String) Crée une nouvelle spécification de détail de génération qui peut être utilisé 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é pour interroger des 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é pour interroger des 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é pour interroger des builds en file d'attente.
Méthode publique CreateBuildRequest(Uri) Crée une nouvelle demande de build pour la définition de build spécifiée.
Méthode publique CreateBuildRequest(Uri, Uri) Crée une nouvelle demande de build pour la définition de build et le contrôleur spécifiés.
Méthode publique CreateBuildServiceHost(String, Uri) Crée un nouvel hôte de service avec le nom spécifié et l'URL de base.
Méthode publique CreateBuildServiceHost(String, String, String, Int32) Crée un nouvel hôte de service avec le nom spécifié, et avec une URL de base qui inclut le schéma 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 qui sont 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és de build du projet d'équipe cible.
Méthode publique DeleteBuilds(array<Uri[]) Builds de suppressions du serveur.Toutes les parties de la génération sont supprimées.
Méthode publique DeleteBuilds(array<IBuildDetail[]) Builds de suppressions du serveur.Toutes les parties de la génération sont supprimées.
Méthode publique DeleteBuilds(array<Uri[], DeleteOptions) Builds de suppressions du serveur.
Méthode publique DeleteBuilds(array<IBuildDetail[], DeleteOptions) Builds 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 pour interroger des builds.
Méthode publique EndQueryBuildsByUri
Méthode publique EndQueryQueuedBuilds Termine une opération asynchrone pour interroger la file d'attente de build.
Méthode publique GetAffectedBuildDefinitions(array<String[]) Obtient un tableau de toutes les définitions de build affectées par les chemins d'accès spécifiés au serveur 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 spécifiés au serveur 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 qui sont 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 build unique avec tous les détails.
Méthode publique GetBuild(Uri) Obtient une build unique.
Méthode publique GetBuild(Uri, array<String[], QueryOptions) Obtient une build unique.
Méthode publique GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Obtient une build unique par URI.
Méthode publique GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Obtient une build unique.
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) Récupère un contrôleur de build unique à l'aide de le nom complet spécifié.Un caractère générique peut être spécifié, mais si plusieurs contrôleurs est mis en correspondance d'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 de les 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 de les 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 de les options spécifiées de contrôler la quantité de données récupérées.
Méthode publique GetBuildQualities Obtient le tableau des qualités 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 correspondant à l'URI spécifié.
Méthode publique GetDisplayText Obtient le texte localisé pour les valeurs d'énumération, ou la valeur de ToString().
Méthode publique GetDisplayTextValues Obtient un tableau de valeurs localisées de texte affiché pour une énumération, ou la valeur ToString.
Méthode publique GetEnumValue Obtient une valeur d'énumération de correspondre le texte localisé.
Méthode publique GetMinimalBuildDetails Obtient une 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 un ID 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 de l'agent de build avec une spécification spécifié d'agent de build.
Méthode publique QueryBuildAgents(array<IBuildAgentSpec[]) Obtient les résultats de la requête de l'agent de build avec les fonctionnalités spécifiées de l'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 les contrôleurs de build et les agents associés.
Méthode publique QueryBuildControllers(Boolean) Obtient tous les contrôleurs de build.
Méthode publique QueryBuildControllers(IBuildControllerSpec) Obtient un résultat de requête unique du contrôleur de build avec une spécification spécifié de contrôleur de build.
Méthode publique QueryBuildControllers(array<IBuildControllerSpec[]) Obtient les résultats de la requête de contrôleur de build avec les fonctionnalités spécifiées de 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 avec une spécification spécifié 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éterminez la quantité de données extraites dans la requête.
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éterminez 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éterminez 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 avec 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 avec la spécification spécifié de génération.
Méthode publique QueryBuilds(array<IBuildDetailSpec[]) Obtient les résultats de requête de génération pour 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 qui sont hébergés sur des 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 ou de types spécifiés.
Méthode publique QueryQueuedBuilds(IQueuedBuildSpec) Obtient un résultat unique de requête de génération avec une spécification en file d'attente spécifié 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 spécifications 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) Builds de files d'attente des demandes de build données.
Méthode publique RetryQueuedBuilds(array<IQueuedBuild[]) Redémarre les builds spécifiées et les remonte en un lot.
Méthode publique RetryQueuedBuilds(array<IQueuedBuild[], Guid) Redémarre les builds spécifiées et les remonte en un lot.
Méthode publique RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Redémarre 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 les modifications apportées aux agents de build au serveur.
Méthode publique SaveBuildControllers Enregistre les modifications apportées aux contrôleurs de build au serveur.
Méthode publique SaveBuildDefinitions Enregistre les modifications apportées aux définitions de build au serveur.
Méthode publique SaveBuilds Enregistre les modifications apportées sur les builds au serveur.
Méthode publique SaveBuildServiceHost Enregistre les modifications d'hôte de service au serveur.
Méthode publique SaveProcessTemplates Enregistre les modifications apportées aux modèles de processus de génération au serveur.
Méthode publique SaveQueuedBuilds Enregistre les modifications apportées aux builds en file d'attente sur le serveur.
Méthode publique StartQueuedBuildsNow(array<Int32[]) Démarrage des builds en file d'attente avec les ID fournis si elles sont dans une file d'attente en pause de définition et ont un état en file d'attente.
Méthode publique StartQueuedBuildsNow(array<IQueuedBuild[]) Commence les builds en file d'attente si elles sont fournies 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[]) Désactive les builds spécifiées.
Méthode publique TestConnectionForBuildAgent Demande à la couche application pour tester la connexion pour l'agent de build et met à jour les messages d'état de l'agent.
Méthode publique TestConnectionForBuildController Demande à la couche application pour tester la connexion du contrôleur de build et met à jour les messages 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 mettre à jour des messages d'état de ressource.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms