다음을 통해 공유


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 메서드를 호출 해야 합니다.큐에 대기 중인된 빌드를 완료 하거나 (예: 복구할 수 없는 오류가 발생 하 여 폴링 완료 되 면이 이벤트가 발생 큐에 대기 중인된 빌드 삭제 했습니다).
Public 이벤트 StatusChanged 큐에 대기 중인 빌드의 변경 내용이 서버에서 발견 되 면 발생 합니다.참고: 이러한 이벤트를 수신 하려면 Connect 메서드를 호출 해야 합니다.이 서버에 대기 중인된 빌드를 정기적으로 완료 될 때까지 폴링 수 됩니다.큐에 대기 중인된 빌드 방금 업데이트 된 후에이 이벤트가 발생 합니다.

위쪽

참고 항목

참조

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