Partager via


IBuildRequest, interface

Interface pour une demande de build sur 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 IBuildRequest
public interface IBuildRequest

Le type IBuildRequest expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BatchId L'ID par lots pour la demande.
Propriété publique BuildController Obtient ou définit le contrôleur de build qui lancera la génération demandée.
Propriété publique BuildControllerUri Obtient l'URI (URI) du contrôleur de build qui lancera la génération demandée.
Propriété publique BuildDefinition Obtient la définition de build pour laquelle la build demandée doit être démarrée. Fournit des valeurs par défaut pour BuildController et DropLocation.
Propriété publique BuildDefinitionUri Obtient l'URI de la définition de build pour laquelle la build demandée doit être démarrée.
Propriété publique BuildServer Obtient le serveur de builds dont cette demande de build a été créée.
Propriété publique CustomGetVersion Obtient ou définit le versionSpec personnalisé get.Valable uniquement lorsque GetOption est « Custom ».
Propriété publique DropLocation Obtient ou définit l'emplacement dans lequel pour supprimer la sortie de la génération demandée.
Propriété publique GatedCheckInTicket Obtient ou définit un ticket facultatif qui est publié par le serveur pour les envois d'archivage contrôlé.
Propriété publique GetOption Obtient ou définit l'heure à laquelle les sources doivent être extraites de la génération demandée. Les paramètres valides sont « LatestOnQueue », « LatestOnBuild », ou « Custom ».
Propriété publique MaxQueuePosition Obtient ou définit la position maximale dans la file d'attente pour la génération demandée au délai d'attente.Si la demande de build est inférieure à cette position dans la file d'attente, une exception sera levée.
Propriété publique Postponed Obtient ou définit un indicateur qui indique si la demande de build sera envoyée avec un état ajourné.
Propriété publique Priority Obtient ou définit la priorité pour la génération demandée.
Propriété publique ProcessParameters Obtient une chaîne mise en forme par XML représentant tous les paramètres de processus pour cette build.
Propriété publique Reason Obtient ou définit la raison de la demande de build.
Propriété publique RequestedFor Obtient ou définit l'utilisateur pour lequel la génération est demandée.
Propriété publique ShelvesetName Obtient ou définit un jeu de réservations facultatif à générer.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms