Partager via


CheckInParameters.QueueBuildForGatedCheckIn, propriété

Obtient ou définit un indicateur décrivant si mettre la build en file d'attente pour un archivage contrôlé.

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Client
Assembly :  Microsoft.TeamFoundation.VersionControl.Client (dans Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntaxe

'Déclaration
Public Property QueueBuildForGatedCheckIn As Boolean
public bool QueueBuildForGatedCheckIn { get; set; }

Valeur de propriété

Type : System.Boolean
True pour mettre la build en file d'attente de l'archivage contrôlé ; sinon, False.

Notes

Si un ou plusieurs éléments soient signés affecte une définition de build contrôlée, l'archivage sera rejeté car il doit parcourir le système d'archivage contrôlé. Le serveur crée un jeu de réservations des modifications envoyées pour l'archivage et lève un GatedCheckinException au client contenant les noms des définitions de build affectées, le nom du jeu de réservations créé, et une chaîne de ticket d'archivage (cookie). Le client doit appeler IBuildServer.QueueBuild avec un IBuildRequest contenant le nom du jeu de réservations, la chaîne de ticket d'enregistrement, et une raison de BuildReason.CheckInShelveset. La build peut être mise en file d'attente contre les définitions affectées l'une d'elles.

Toutefois, une partie de ce travail peut être automatisées par le serveur si l'indicateur de QueueBuildForGatedCheckIn est vrai, et les éléments qui est exactement signé affectent une définition de build déclenchée. Dans ce cas l'appel à l'enregistrement échouera toujours avec un GatedCheckInException, mais les modifications seront mises en file d'attente pour la validation automatiquement par le serveur. Si la génération réussit, les modifications sont archivées par le service de build.

Sécurité .NET Framework

Voir aussi

Référence

CheckInParameters Classe

Microsoft.TeamFoundation.VersionControl.Client, espace de noms