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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
BatchId | 일괄 처리는 큐에 대기 중인 빌드의 ID입니다. | |
Build | 진행 중에 대기 중인된이 빌드와 연관 된 빌드를 가져옵니다. | |
BuildController | 에이 큐에 대기 중인된 빌드를 빌드하는 빌드 컨트롤러를 가져옵니다. | |
BuildControllerUri | 에이 큐에 대기 중인된 빌드를 빌드하는 빌드 컨트롤러의 URI를 가져옵니다. | |
BuildDefinition | 에 대 한 대기 중인된이 빌드를 빌드하는 빌드 정을 가져옵니다. | |
BuildDefinitionUri | 에 대 한 대기 중인된이 빌드를 빌드하는 빌드 정의의 URI를 가져옵니다. | |
Builds | 이 큐 항목에 대 한 빌드 컬렉션을 가져옵니다. | |
BuildServer | 큐에 대기 중인된이 빌드를 소유한 서버를 가져옵니다. | |
CustomGetVersion | 큐에 대기 중인된 빌드에 대해 소스를 검색 해야 시간을 가져옵니다. | |
DropLocation | 큐에 대기 중인 빌드의 출력을 끌어 놓는 위치를 위치를 가져옵니다. | |
GetOption | 큐에 대기 중인된 빌드에 대해 소스를 검색 해야 시간을 가져옵니다. | |
Id | 이 큐에 대기 중인 빌드의 ID를 가져옵니다. | |
Priority | 이 큐에 대기 중인 빌드의 우선 순위를 가져오거나 설정 합니다. | |
ProcessParameters | 이 빌드에 사용 된 프로세스 매개 변수를 가져옵니다. | |
QueuePosition | 큐에 있는 빌드의 현재 위치를 가져옵니다. | |
QueueTime | 시기는 빌드가 큐에 대기 된 시간을 가져옵니다. | |
Reason | 빌드를 큐 저장 된 이유를 가져옵니다. | |
RequestedBy | 큐에 대기 중인된 빌드를 요청한 사용자를 가져옵니다. | |
RequestedByDisplayName | 빌드를 요청한 사용자의 표시 이름을 가져옵니다. | |
RequestedFor | 사람에 대 한 큐에 대기 중인된 빌드를 요청한 사용자를 가져옵니다. | |
RequestedForDisplayName | 사람에 대 한 빌드를 요청한 사용자의 표시 이름을 가져옵니다. | |
ShelvesetName | 빌드되는 보류 집합을 가져옵니다. | |
Status | 큐에 대기 중인된 빌드의 상태를를 가져옵니다. | |
TeamProject | 큐에 대기 중인된이 빌드를 소유한 팀 프로젝트를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Cancel | 이 빌드를 큐에서 제거합니다. | |
CompareTo | 현재 개체를 동일한 형식의 다른 개체와 비교합니다. (IComparable<IQueuedBuild>에서 상속됨) | |
Connect() | 사용 기본 간격인 5 초 고 동기화 개체 없이 폴링을 시작 합니다. 스레드 풀 스레드에서 이벤트가 발생 합니다.시각적 Windows Forms 구성 요소에서 이벤트를 처리 하는 경우 다른 오버 로드에 대해이 방법을 사용 해야 하 고 이벤트 처리기는 구성 요소를 만든 스레드에서 호출 되도록 해당 구성 요소에는 synchronizingObject로 전달 해야 합니다. | |
Connect(Int32, Int32, ISynchronizeInvoke) | ISynchronizeInvoke 개체와 지정 된 간격으로 폴링을 시작 합니다.때 StatusChanged, 또는 PollingCompleted 시각적 Windows Forms 구성 요소에 의해 처리 되는 이벤트를 해당 구성 요소 해야 전달로 synchronizingObject 이벤트 처리기 구성 요소를 만든 스레드에서 호출 되도록 합니다. | |
Copy | 데이터를 지정 된 큐에 대기 중인된 빌드가 현재 인스턴스로 복사 합니다. 큐에 대기 중인된 빌드에 아무 것도 실제로 업데이트 된 여부를 반환 값을 나타내는 상태를 적용 합니다. | |
Disconnect | 폴링을 중지 합니다. | |
Postpone | 이 큐에 대기 중인된 빌드를 연기합니다. | |
Refresh | 서버에서 최신 속성 값을 가져옵니다. | |
Resume | 큐에 대기 중인된 빌드를 다시 시작합니다. | |
Retry() | 일괄 처리 하지 않고 다시 시도 대 한 빌드를 표시합니다.다른 빌드를 일괄 처리가 필요한 경우 IBuildServer.RetryQueuedBuilds를 참조 하십시오. | |
Retry(Guid) | 다시 시도 대 한 빌드를 표시 하 고 지정 된 일괄 처리에서 배치. | |
Retry(Guid, QueuedBuildRetryOption) | 다시 시도 대 한 빌드를 표시 하 고 지정 된 재시도 옵션과 함께 지정 된 일괄 처리에 배치. | |
Save | 큐에 대기 중인된 빌드를 서버에 수행 된 변경 내용을 보냅니다. | |
StartNow | 정의가 현재 일시 중지 된 경우 큐에 대기 중인된 빌드를 시작 합니다. | |
Wait | 큐에 대기 중인된 빌드가 완료 될 때까지 차단 됩니다. | |
WaitForBuildCompletion(TimeSpan, TimeSpan) | 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다. | |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다. | |
WaitForBuildStart() | 기본 폴링 간격은 5 초가 고이 무기한 시간 제한을 사용 하 여 시작 빌드를 차단 합니다.이 메서드가 종료 되 면 빌드 속성을 null 수 없습니다. | |
WaitForBuildStart(Int32, Int32) | 시작 하 여 지정 된 폴링 간격과 제한 시간을 사용 하 여 빌드를 차단 합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
PollingCompleted | 완료 폴링 때 발생 합니다.참고:이 이벤트를 수신 하려면 Connect 메서드를 호출 해야 합니다.큐에 대기 중인된 빌드를 완료 하거나 (예: 복구할 수 없는 오류가 발생 하 여 폴링 완료 되 면이 이벤트가 발생 큐에 대기 중인된 빌드 삭제 했습니다). | |
StatusChanged | 큐에 대기 중인 빌드의 변경 내용이 서버에서 발견 되 면 발생 합니다.참고: 이러한 이벤트를 수신 하려면 Connect 메서드를 호출 해야 합니다.이 서버에 대기 중인된 빌드를 정기적으로 완료 될 때까지 폴링 수 됩니다.큐에 대기 중인된 빌드 방금 업데이트 된 후에이 이벤트가 발생 합니다. |
위쪽