CheckInParameters.QueueBuildForGatedCheckIn 속성
제어 된 체크 인 빌드를 큐에 대기를 설명 하는 플래그를 가져오거나 설정 합니다.
네임스페이스: Microsoft.TeamFoundation.VersionControl.Client
어셈블리: Microsoft.TeamFoundation.VersionControl.Client(Microsoft.TeamFoundation.VersionControl.Client.dll)
구문
‘선언
Public Property QueueBuildForGatedCheckIn As Boolean
public bool QueueBuildForGatedCheckIn { get; set; }
속성 값
형식: System.Boolean
True 이면 체크에 대해 빌드를 큐에. 그렇지 않은 경우 false입니다.
설명
항목 체크 인에 하나 이상의 제어 된 빌드 정의 영향을 통해 제어 된 체크 인 시스템을 이동 해야 하기 때문에 검사에서 거부 됩니다.서버가 보류 집합의 변경 내용 체크 인을 위해 전송를 만들고 클라이언트에 영향을 받는 빌드 정의의 이름, 보류 집합을 만든된 체크 인 티켓 (쿠키) 문자열의 이름을 포함 하는 Gatedcheckinexception을 throw 합니다.클라이언트는 보류 집합 이름, 티켓 체크 문자열 및 BuildReason.CheckInShelveset 이유를 포함 하는 Ibuildrequest와 Ibuildserver.queuebuild를 호출 해야 합니다.모든 영향을 받는 정의 대해 빌드 대기 수 있습니다.
그러나이 작업은 서버에서 QueueBuildForGatedCheckIn 플래그를 true 인 경우 해당 항목을 체크 하 고 정확히 하나의 제어 된 빌드 정의 영향을 자동화할 수 있습니다.변경 내용을 유효성 검사를 자동으로 서버에서 대기 합니다. 이런 호출 체크 인에는 Gatedcheckinexception와 여전히 실패 합니다.빌드가 성공 하면 변경 내용은 빌드 서비스에서 체크인 합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.