다음을 통해 공유


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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

CheckInParameters 클래스

Microsoft.TeamFoundation.VersionControl.Client 네임스페이스