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