다음을 통해 공유


IQueuedBuild 인터페이스

인터페이스는 실행 중인 서버에 대기 중인된 빌드에 대 한 Team Foundation Build.

네임스페이스:  Microsoft.TeamFoundation.Build.Client
어셈블리:  Microsoft.TeamFoundation.Build.Client(Microsoft.TeamFoundation.Build.Client.dll)

구문

‘선언
Public Interface IQueuedBuild _
    Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>

IQueuedBuild 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 BatchId 큐에 대기 중인 빌드의 일괄 처리 ID입니다.
Public 속성 Build 이 큐에 대기 중인된 빌드에 관련 된 진행 중인 빌드를 가져옵니다.
Public 속성 BuildController 에이 큐에 대기 중인된 빌드를 빌드하는 빌드 컨트롤러를 가져옵니다.
Public 속성 BuildControllerUri 에이 큐에 대기 중인된 빌드를 빌드하는 빌드 컨트롤러의 URI를 가져옵니다.
Public 속성 BuildDefinition 이 큐에 대기 중인된 빌드를 빌드하는 빌드 정을 가져옵니다.
Public 속성 BuildDefinitionUri 이 큐에 대기 중인된 빌드를 빌드하는 빌드 정의의 URI를 가져옵니다.
Public 속성 Builds 이 큐 항목에 대 한 빌드 컬렉션을 가져옵니다.
Public 속성 BuildServer 큐에 대기 중인된이 빌드를 소유한 서버를 가져옵니다.
Public 속성 CustomGetVersion 큐에 대기 중인된 빌드에 대해 소스를 검색 해야 시간을 가져옵니다.
Public 속성 DropLocation 삭제할 큐에 대기 중인 빌드의 출력 위치를 위치를 가져옵니다.
Public 속성 GetOption 큐에 대기 중인된 빌드에 대해 소스를 검색 해야 시간을 가져옵니다.
Public 속성 Id 이 큐에 대기 중인 빌드의 ID를 가져옵니다.
Public 속성 Priority 이 큐에 대기 중인 빌드의 우선 순위를 가져오거나 설정 합니다.
Public 속성 ProcessParameters 이 빌드에 사용 된 프로세스 매개 변수를 가져옵니다.
Public 속성 QueuePosition 큐에 있는 빌드의 현재 위치를 가져옵니다.
Public 속성 QueueTime 시기는 빌드가 큐에 저장 된 시간을 가져옵니다.
Public 속성 Reason 빌드가 지연 된 이유를 가져옵니다.
Public 속성 RequestedBy 큐에 대기 중인된 빌드를 요청한 사용자를 가져옵니다.
Public 속성 RequestedByDisplayName 빌드를 요청한 사용자의 표시 이름을 가져옵니다.
Public 속성 RequestedFor 사람에 대 한 큐에 대기 중인된 빌드를 요청한 사용자를 가져옵니다.
Public 속성 RequestedForDisplayName 사람에 대 한 빌드를 요청한 사용자의 표시 이름을 가져옵니다.
Public 속성 ShelvesetName 빌드되는 보류 집합을 가져옵니다.
Public 속성 Status 큐에 대기 중인된 빌드의 상태를를 가져옵니다.
Public 속성 TeamProject 큐에 대기 중인된이 빌드를 소유한 팀 프로젝트를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Cancel 이 빌드는 큐에서 제거합니다.
Public 메서드 CompareTo 현재 개체를 동일한 형식의 다른 개체와 비교합니다. (IComparable<IQueuedBuild>에서 상속됨)
Public 메서드 Connect() 기본값은 5 초 및 동기화 개체를 사용 하 여 폴링을 시작 합니다. 이벤트는 스레드 풀 스레드에서 발생 합니다.시각적 Windows Forms 구성 요소에서 이벤트를 처리 하면 다른 오버 로드에 대해이 방법을 사용 해야 하 고 이벤트 처리기는 구성 요소를 만든 스레드에서 호출 되도록 해당 구성 요소에서 Synchronizingobject로 전달 되어야 합니다.
Public 메서드 Connect(Int32, Int32, ISynchronizeInvoke) 폴링 간격 및 ISynchronizeInvoke 개체를 사용 하 여 시작 합니다.경우는 StatusChanged 또는 PollingCompleted, 시각적 Windows Forms 구성 요소에 의해 처리 되는 이벤트 요소 해야 수 전달에 Synchronizingobject으로 이벤트 처리기의 구성 요소를 만든 스레드에서 호출 되도록 합니다.
Public 메서드 Copy 데이터를 지정 된 큐에 대기 중인된 빌드에 현재 인스턴스에 복사 합니다. 큐에 대기 중인된 빌드에 아무 것도 실제로 업데이트 된 여부 반환 값을 나타내는 상태에 적용 됩니다.
Public 메서드 Disconnect 폴링을 중지 합니다.
Public 메서드 Postpone 이 큐에 대기 중인된 빌드를 연기합니다.
Public 메서드 Refresh 서버에서 최신 속성 값을 가져옵니다.
Public 메서드 Resume 큐에 대기 중인된 빌드를 다시 시작합니다.
Public 메서드 Retry() 빌드를 다시 시도 일괄 처리 하지 않고 표시합니다.다른 빌드를 일괄 처리를 원하는 경우 Ibuildserver.retryqueuedbuilds를 참조 하십시오.
Public 메서드 Retry(Guid) 빌드를 다시 시도 표시 하 고 지정 된 일괄 처리에서 배치 합니다.
Public 메서드 Retry(Guid, QueuedBuildRetryOption) 빌드를 다시 시도 표시 하 고 지정한 일괄 처리에 지정 된 재시도 옵션을 넣습니다.
Public 메서드 Save 서버에 대기 중인된 빌드에 대 한 변경 내용을 보냅니다.
Public 메서드 StartNow 정의가 현재 일시 중지 된 경우 큐에 대기 중인된 빌드를 시작 합니다.
Public 메서드 Wait 큐에 대기 중인된 빌드가 완료 될 때까지 차단 됩니다.
Public 메서드 WaitForBuildCompletion(TimeSpan, TimeSpan) 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다.
Public 메서드 WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다.
Public 메서드 WaitForBuildStart() 기본 폴링 간격은 5 초가 고 무한 제한 시간을 사용 하 여 시작 빌드를 차단 합니다.이 메서드가 종료 되 면 빌드 속성을 null 수 없습니다.
Public 메서드 WaitForBuildStart(Int32, Int32) 지정 된 폴링 간격과 제한 시간을 사용 하 여 시작 빌드를 차단 합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 PollingCompleted 완료 폴링 때 발생 합니다.참고:이 이벤트를 수신 하려면 Connect 메서드를 호출 해야 합니다.큐에 대기 중인된 빌드를 완료 하거나 복구할 수 없는 오류가 발생 하 여 폴링 완료 되 면이 이벤트가 발생 (e.g. 큐에 대기 중인된 빌드가 삭제 된).
Public 이벤트 StatusChanged 큐에 대기 중인 빌드의 변경 내용이 서버에서 검색 되는 경우 발생 합니다.참고: 이러한 이벤트를 수신 하려면 Connect 메서드를 호출 해야 합니다.이 서버에 대기 중인된 빌드를 정기적으로 완료 될 때까지 폴링 수 됩니다.큐에 대기 중인된 빌드를 방금 업데이트 된 후 이벤트가 발생 합니다.

위쪽

참고 항목

참조

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