Partager via


IBuildRequest, interface

Interface pour une requête 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 démarre la génération demandée.
Propriété publique BuildControllerUri Obtient l'URI (URI) du contrôleur de build qui démarre la génération demandée.
Propriété publique BuildDefinition Obtient la définition de build pour laquelle la génération 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 génération demandée doit être démarrée.
Propriété publique BuildServer Obtient le serveur de builds de cette demande de build a été créée.
Propriété publique CustomGetVersion Obtient ou définit le versionSpec personnalisé get.Valide uniquement lorsque GetOption est défini à « 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 émis 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 récupérées 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 se situe en dessous de cette position dans la file d'attente, une exception sera levée.
Propriété publique Postponed Obtient ou définit une balise qui indique si la demande de build sera soumise avec un état différé à plus tard.
Propriété publique Priority Obtient ou définit la priorité de 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 facultative à générer.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms