Udostępnij za pośrednictwem


Właściwość CheckInParameters.QueueBuildForGatedCheckIn —

Pobiera lub ustawia flagę opisujące czy budowania bramkowy zaewidencjonowanie w kolejce.

Przestrzeń nazw:  Microsoft.TeamFoundation.VersionControl.Client
Zestaw:  Microsoft.TeamFoundation.VersionControl.Client (w Microsoft.TeamFoundation.VersionControl.Client.dll)

Składnia

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

Wartość właściwości

Typ: System.Boolean
Wartość PRAWDA, aby kolejki budowania bramkowy zameldowania; w przeciwnym razie false.

Uwagi

Jeśli jeden lub więcej elementów zaewidencjonowaniu wpływa na definicję bramkowy kompilacji, zaewidencjonowanie są odrzucane, ponieważ musi przejść przez system bramkowy wyboru.Serwer utworzy shelveset o zmianach przekazywane do odprawy i rzucić GatedCheckinException do klienta, zawierające nazwy definicje dotkniętych kompilacji, nazwa utworzonego shelveset i ciąg zameldowania biletu (pliku cookie).Klient musi wywołać IBuildServer.QueueBuild z IBuildRequest, zawierające nazwę shelveset, ciąg bilet ewidencjonowanie i powód BuildReason.CheckInShelveset.Kompilowanie można umieścić w kolejce przeciwko każdemu definicji, którego dotyczy luka.

Jednak niektóre z tych prac można zautomatyzować przez serwer Jeśli flaga QueueBuildForGatedCheckIn jest true, a elementy zaewidencjonowaniu wpływają na definicję dokładnie jeden bramkowy kompilacji.W tym przypadku wywołanie ewidencjonowanie zakończy się niepowodzeniem z GatedCheckInException, ale zmiany zostaną umieszczone w kolejce do sprawdzania poprawności automatycznie przez serwer.Jeżeli kompilacja zakończy się pomyślnie, zmiany zostanie zaewidencjonowany przez usługę kompilacji.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

CheckInParameters Klasa

Przestrzeń nazw Microsoft.TeamFoundation.VersionControl.Client