TeamFoundationBuildService, classe
Fournit des méthodes pour manipuler des builds, des définitions de build, des modèles de processus, et la file d'attente. 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 | |
---|---|---|
AddBuildDefinitions | Ajoute des définitions de build sur le 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. | |
AddBuildQualities | Ajoute les qualités de build spécifiées au projet d'équipe. | |
AddProcessTemplates | Ajoute les modèles de processus spécifiés dans la base de données.La liste retournée de modèles correspondent à la liste d'entrée afin que l'appelant peut associer des identificateurs générés. | |
CancelBuilds | Tentatives 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. | |
CreateBuiltInProcessTemplates | Crée des modèles de processus intégrés.REMARQUE : N'appelez pas cette méthode pour remplacer des modèles existants.Ce code est pour ajouter de nouveaux modèles uniquement. | |
CreateTeamProject | Définit les autorisations et les structures nécessaires pour un projet d'équipe. | |
DeleteBuildDefinitions | Supprime les définitions de build du serveur. | |
DeleteBuildQualities | Supprime les qualités de build du projet d'équipe spécifié. | |
DeleteBuilds | Enregistrement 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 regroupés et supprimés en file d'attente en arrière-plan. | |
DeleteProcessTemplates | Supprime les modèles de processus du serveur. | |
DeleteTeamProject | Supprime tous les objets qui appartiennent au projet d'équipe spécifié. | |
DeployTemplateToTfs | Déploie passé dans le modèle XAML de processus de génération au service de conteneur de fichier.Il crée un conteneur de fichier et un élément de conteneur si nécessaire, puis télécharge le fichier. | |
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 détruites ne peuvent pas être récupérées. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.Type d'intégration continue est un filtre facultatif pour restreindre en outre les définitions de build qui sont retournées. | |
GetBuildQualities | Récupère la liste des qualités de build pour le projet d'équipe spécifié. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
NotifyBuildCompleted | Informe le serveur que la génération avec l'URI fourni est terminée. | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec, Boolean) | ||
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>, Boolean) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | Recherche la liste des modèles de processus du projet d'équipe spécifié. | |
QueryProcessTemplatesById | Interroge des modèles de processus par ID. | |
QueryQueuedBuilds | Interroge la file d'attente de build en utilisant les caractéristiques d'entrée. | |
QueryQueuedBuildsById | Interroge la file d'attente de build par ID. | |
QueueBuilds | Les files d'attente génère aux demandes et les options spécifiées.Si les demandes échouent pour une raison quelconque, la méthode échoue et aucune requête n'est mise en file d'attente. | |
RequestIntermediateLogs | Inviter les journaux de diagnostic intermédiaires soient disponibles sous l'emplacement cible. | |
StartQueuedBuildsNow | ||
StopBuildRequest | ||
StopBuilds | Les points génère avec les URI fournis s'ils sont en cours. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
UpdateBuildDefinitions | Mises à jour existant des définitions de build.Les propriétés de processus et de WorkspaceTemplate peuvent être laissées null si elles restent inchangées. | |
UpdateBuildInformation | S'ajoute, les mises à jour, ou supprime les informations de build pour un ensemble de builds.La liste de sortie est parallèle indexé à la liste d'entrée de l'association simple. | |
UpdateBuilds | Mises à jour existant de builds à des mises à jour fournies. | |
UpdateProcessTemplates | Mises à jour existant de modèles de processus aux objets fournis. | |
UpdateQueuedBuilds | Met la file d'attente de build à jour avec les mises à jour fournies. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
ITeamFoundationService.ServiceEnd | ||
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.