Compartir a través de


CheckInParameters.QueueBuildForGatedCheckIn (Propiedad)

Obtiene o establece un marcador que describe si a la cola la compilación para una protección controlada.

Espacio de nombres:  Microsoft.TeamFoundation.VersionControl.Client
Ensamblado:  Microsoft.TeamFoundation.VersionControl.Client (en Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintaxis

'Declaración
Public Property QueueBuildForGatedCheckIn As Boolean
public bool QueueBuildForGatedCheckIn { get; set; }

Valor de propiedad

Tipo: System.Boolean
True a la compilación en cola para la protección controlada; de lo contrario, false.

Comentarios

Si hay elementos que están protegidos afectan a una definición de compilación, la protección se rechazó porque debe pasar por el sistema de protección controlada. El servidor creará un conjunto de cambios enviados para la protección y generará un GatedCheckinException al cliente que contiene los nombres de las definiciones afectadas de compilación, el nombre del conjunto de cambios aplazados creado, y una cadena de vales de protección (una cookie). El cliente debe llamar IBuildServer.QueueBuild con un IBuildRequest que contiene el nombre del conjunto, la cadena de vales de protección, y una razón de BuildReason.CheckInShelveset. La compilación se puede poner en cola con definiciones afectadas cualquiera de los.

Sin embargo, parte de este trabajo se puede automatizar por el servidor si el indicador de QueueBuildForGatedCheckIn es true, y los elementos que son exactamente llegada a una definición de compilación. En este caso la llamada a la protección aún producirá un GatedCheckInException, pero los cambios se ponen en cola para la validación automáticamente por el servidor. Si la compilación es correcta, los cambios se protegerán por el servicio de compilación.

Seguridad de .NET Framework

Vea también

Referencia

CheckInParameters Clase

Microsoft.TeamFoundation.VersionControl.Client (Espacio de nombres)