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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.