Partager via


TeamFoundationBuildService, classe

Fournit des méthodes pour manipuler les builds, les définitions de build, les modèles de processus, et la file d'attente de build.Utilisez TeamFoundationServiceHost.GetService<T>() ou TeamFoundationRequestContext.GetService<T>() pour obtenir une instance de cette classe.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService

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

Syntaxe

'Déclaration
Public NotInheritable Class TeamFoundationBuildService _
    Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService

Le type TeamFoundationBuildService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AddBuildDefinitions Ajoute des définitions de build au serveur de builds.La liste retournée de définitions de build correspond à la liste d'entrée afin que l'appelant peut associer des identificateurs générés.
Méthode publique AddBuildQualities Ajoute les qualités de build spécifiées au projet d'équipe.
Méthode publique AddProcessTemplates Ajoute les modèles de processus spécifié à la base de données.La liste de modèles retournée correspond à la liste d'entrée afin que l'appelant peut associer des identificateurs générés.
Méthode publique CancelBuilds Tente d'annuler des builds en file d'attente avec les ID fournis.Si la génération a déjà démarré, est déjà terminé, ou n'existe pas, une exception est levée.
Méthode publique CreateTeamProject Installer les autorisations et les structures nécessaires pour un projet d'équipe.
Méthode publique DeleteBuildDefinitions Supprime les définitions de build du serveur.
Méthode publique DeleteBuildQualities Supprime les qualités de build du projet d'équipe spécifié.
Méthode publique DeleteBuilds Builds de suppressions et données de prise en charge.Les étiquettes, les résultats des tests, et les données d'impact de test sont supprimés de façon synchrone.Les binaires et les symboles de génération sont mises en file d'attente et supprimés en tant que tâche en arrière-plan.
Méthode publique DeleteProcessTemplates Supprime les modèles de processus du serveur.
Méthode publique DeleteTeamProject Supprime tous les objets qui appartiennent au projet d'équipe spécifié.
Méthode publique DestroyBuilds Supprime définitivement les builds spécifiées de la base de données.Cette opération est destructive.Cela signifie que les builds perdues ne peuvent pas être récupérées.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetAffectedBuildDefinitions Obtient la liste des définitions de build affectées par les chemins d'accès au serveur fournis de contrôle de version.Le type d'intégration continue est un filtre facultative pour restreindre supplémentaire des définitions de build qui sont retournées.
Méthode publique GetBuildQualities Récupère la liste des qualités de build pour le projet d'équipe spécifié.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique NotifyBuildCompleted Informe le serveur que la génération avec l'URI fourni est terminée.
Méthode publique QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) Définitions de build de requêtes à la spécification fourni de requête.
Méthode publique QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>)
Méthode publique QueryBuildDefinitionsByUri
Méthode publique QueryBuilds
Méthode publique QueryBuildsByUri
Méthode publique QueryProcessTemplates Requêtes pour la liste de modèles de processus du projet d'équipe spécifié.
Méthode publique QueryProcessTemplatesById Interroge les modèles de processus par ID.
Méthode publique QueryQueuedBuilds Interroge la file d'attente de build à l'aide de les caractéristiques d'entrée.
Méthode publique QueryQueuedBuildsById Interroge la file d'attente de build par ID.
Méthode publique QueueBuilds Les files d'attente génère à l'aide de les requêtes et les options spécifiées.Si les demandes échouent pour une raison quelconque, la méthode échoue et aucune application n'est mise en file d'attente.
Méthode publique RequestIntermediateLogs Invite les journaux de diagnostics intermédiaires pour être disponible sous l'emplacement cible.
Méthode publique StartQueuedBuildsNow
Méthode publique StopBuilds Les points génère avec les URI fournis s'ils sont en cours.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique UpdateBuildDefinitions Mises à jour existant des définitions de build.Les propriétés d' [Process] et d' [WorkspaceTemplate] peuvent être laissées null si elles restent inchangées.
Méthode publique UpdateBuildInformation Ajoute, les mises à jour, ou supprime les informations de build pour un jeu de builds.La liste de sortie est parallèle indexé à la liste d'entrée de l'association simple.
Méthode publique UpdateBuilds Mises à jour existant des builds à l'aide de les mises à jour fournies.
Méthode publique UpdateProcessTemplates Mises à jour existant les modèles de processus à l'aide de les objets fournis.
Méthode publique UpdateQueuedBuilds Met à jour la file d'attente de build à l'aide de les mises à jour fournies.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart

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, espace de noms