Condividi tramite


Proprietà CheckInParameters.QueueBuildForGatedCheckIn

Ottiene o imposta un flag che indica se accodare una compilazione di archiviazione gestita.

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintassi

'Dichiarazione
Public Property QueueBuildForGatedCheckIn As Boolean
public bool QueueBuildForGatedCheckIn { get; set; }

Valore proprietà

Tipo: System.Boolean
True per accodare una compilazione di archiviazione gestita; in caso contrario, false.

Note

Se uno o più elementi archiviati influisce su una definizione di compilazione gestita, l'archiviazione verrà rifiutata poiché deve passare attraverso il sistema di archiviazione gestita. Il server verrà creata un'area di shelving delle modifiche inviate per l'archiviazione e genererà un GatedCheckinException al client contenente i nomi delle definizioni di compilazione interessate, il nome dell'area di sospensione creata e una stringa di archiviazione del ticket (cookie). Il client deve chiamare IBuildServer.QueueBuild con un IBuildRequest contenente il nome dell'area di sospensione, la stringa del ticket di controllo e un motivo di BuildReason.CheckInShelveset. La compilazione può essere accodata su una qualsiasi delle definizioni interessate.

Tuttavia, alcune di queste operazioni può essere automatizzato dal server se il flag di QueueBuildForGatedCheckIn è true e dagli elementi che vengono applicate controllata esattamente una definizione di compilazione gestita. In questo caso la chiamata al controllo ancora non verrà completata e restituirà un GatedCheckInException, ma le modifiche verranno accodate di convalida automaticamente dal server. Se la compilazione ha esito positivo, le modifiche verranno archiviate dal servizio di compilazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

CheckInParameters Classe

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Client