Compartilhar via


Propriedade CheckInParameters.QueueBuildForGatedCheckIn

Obtém ou define um sinalizador que descreve se colocar a compilação de um check-in com barreira.

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (em Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintaxe

'Declaração
Public Property QueueBuildForGatedCheckIn As Boolean
public bool QueueBuildForGatedCheckIn { get; set; }

Valor de propriedade

Tipo: System.Boolean
Retifique para colocar a compilação para o check-in com barreira; caso contrário, false.

Comentários

Se um ou mais dos itens que são afeta fazer um check-in com barreira a definição de compilação, o check-in serão descartados porque ele deve examinar o sistema de check-in com barreira. O servidor criará um check-in particular das alterações enviadas para o check-in e irá acionar um GatedCheckinException para o cliente que contém os nomes das definições afetadas de compilação, o nome do check-in particular criado, e uma cadeia de caracteres de permissão de check-in (um cookie). O cliente deve chamar IBuildServer.QueueBuild com um IBuildRequest que contém o nome do check-in particular, a cadeia de caracteres de permissão de check-in, e uma razão de BuildReason.CheckInShelveset. A compilação pode ser colocada na fila em algumas das definições afetadas.

No entanto, alguns desse trabalho pode ser automatizada pelo servidor se o sinalizador de QueueBuildForGatedCheckIn é verdadeiro, e os itens que são afetam fazer check-in com barreira exatamente uma definição de compilação. Nesse caso a chamada para o check-in ainda falhará com um GatedCheckInException, mas alterações serão em fila para validação automaticamente pelo servidor. Se a compilação for bem sucedida, as alterações será feito pelo serviço de compilação.

Segurança do .NET Framework

Consulte também

Referência

CheckInParameters Classe

Namespace Microsoft.TeamFoundation.VersionControl.Client