IBuildDetail 인터페이스
빌드를 실행 하는 서버에 대 한 인터페이스 Team Foundation Build. 이 인터페이스를 사용 하는 방법에 대 한 자세한 내용은 참조 빌드 정보 관리 및 자세한 정도 제어 또는 Team Foundation 빌드 활동.
네임스페이스: Microsoft.TeamFoundation.Build.Client
어셈블리: Microsoft.TeamFoundation.Build.Client(Microsoft.TeamFoundation.Build.Client.dll)
구문
‘선언
Public Interface IBuildDetail
public interface IBuildDetail
IBuildDetail 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
BuildController | 이 빌드를 수행 하는 데 사용 된 빌드 컨트롤러를 가져옵니다.null일 수 있습니다. | |
BuildControllerUri | 이 빌드를 수행 하는 데 사용 된 빌드 컨트롤러의 URI를 가져옵니다. | |
BuildDefinition | 이 빌드를 소유한 빌드 정을 가져옵니다.null일 수 있습니다. | |
BuildDefinitionUri | 이 빌드를 수행 하는 데 사용 되는 빌드 정의의 URI를 가져옵니다. | |
BuildFinished | 빌드가 완료 되었는지 여부를 나타내는 플래그를 가져옵니다. | |
BuildNumber | 이 빌드의 번호를 가져오거나 설정 합니다. | |
BuildServer | 이 빌드를 소유한 서버를 가져옵니다. | |
CompilationStatus | 이 빌드의 컴파일 단계의 상태를 가져오거나 설정 합니다. | |
ContainerId | ContainerId는이 BuildDetail와 관련 된 컨테이너를 가져옵니다. | |
DropLocation | 빌드 출력의 위치를 가져오거나 설정 합니다. | |
DropLocationRoot | 루트 저장 위치를 빌드를 가져옵니다. | |
FinishTime | 이 빌드가 완료 된 시간을 가져옵니다. | |
Information | 이 빌드의 정보 노드 컬렉션을을 가져옵니다. | |
IsDeleted | 빌드 삭제 되었는지 여부를 설명 하는 플래그를 가져옵니다. | |
KeepForever | 빌드 빌드 정의 또는 빌드를 계속 유지 하는 보존 정책에 참여 하는지 여부를 설명 하는 플래그를 가져오거나 설정 합니다. | |
LabelName | 빌드에 대해 만든 레이블 이름을 가져오거나 설정 합니다. | |
LastChangedBy | 이 빌드를 변경 하는 마지막 사용자를 가져옵니다. | |
LastChangedByDisplayName | 마지막 빌드 변경으로 사용자의 표시 이름을 가져옵니다. | |
LastChangedOn | 이 빌드에 대 한 마지막 변경 시간과 날짜를 가져옵니다. | |
LogLocation | 이 빌드에 대 한 로그 파일의 위치를 가져오거나 설정 합니다. | |
ProcessParameters | 서식이 지정 된 XML을 가져옵니다가 빌드 프로세스 매개 변수를 나타내는 문자열입니다. | |
Quality | 이 빌드의 품질을 가져오거나 설정 합니다. | |
Reason | 빌드가 존재 이유를 가져옵니다.이 속성을 사용 하는 방법에 대 한 자세한 내용은 참조 하십시오.빌드 트리거 및 이유 지정 | |
RequestedBy | 이 빌드를 요청한 사용자를 가져옵니다. | |
RequestedFor | 이 빌드를 요청한 사용자를 가져옵니다. | |
RequestIds | 이 빌드를 시작 하는 Id 요청입니다. | |
Requests | 이 빌드를 시작 하는 요청입니다. | |
ShelvesetName | 빌드는 보류 집합을 가져옵니다. | |
SourceGetVersion | 이 빌드에 대해 소스를 검색 한 버전 사양을 가져오거나 설정 합니다. | |
StartTime | 이 빌드가 실제로 시작 시간을 가져옵니다. | |
Status | 이 빌드의 전체 상태를 가져오거나 설정 합니다. | |
TeamProject | 이 빌드를 소유한 팀 프로젝트를 가져옵니다. | |
TestStatus | 이 빌드의 테스트 단계 상태를 가져오거나 설정 합니다. | |
Uri | 이 빌드의 URI를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Connect() | 기본 간격은 5 초가 고 동기화 개체 없이 사용 하 여 설문을 시작 합니다. 시각적 Windows Forms 구성 요소에 의해 이벤트가 처리 된이 메서드의 다른 오버 로드를 사용 해야 하 고 해당 구성 요소의 전달에서 synchronizingObject를 해당 구성 요소가 만들어진 스레드와 동일한 스레드에서 해당 이벤트 처리기가 호출 되도록 합니다. | |
Connect(Int32, ISynchronizeInvoke) | 폴링 간격 및 ISynchronizeInvoke 개체를 사용 하 여 시작 합니다.제출용, StatusChanged, 또는 PollingCompleted 이벤트 시각적 Windows Forms 구성 요소에 의해 처리 될 때 해당 구성 요소는 변수로 전달 될 synchronizingObject는 해당 구성 요소가 만들어진 스레드와 동일한 스레드에서 해당 이벤트 처리기가 호출 되도록. | |
Connect(Int32, Int32, ISynchronizeInvoke) | 폴링 간격, 시간 제한 및 ISynchronizeInvoke 개체를 사용 하 여 시작 합니다. 제출용, StatusChanged, 또는 PollingCompleted 이벤트 시각적 Windows Forms 구성 요소에 의해 처리 될 때 해당 구성 요소는 변수로 전달 될 synchronizingObject는 해당 구성 요소가 만들어진 스레드와 동일한 스레드에서 해당 이벤트 처리기가 호출 되도록. | |
Delete() | 서버 및 저장 위치에서 빌드 및 모든 관련된 데이터를 삭제합니다. | |
Delete(DeleteOptions) | 빌드 및 지정된 된 정보를 삭제 합니다. | |
Disconnect | 폴링 서버를 중지 합니다. | |
FinalizeStatus() | 빌드가 완료 된 후 서버에 알립니다. | |
FinalizeStatus(BuildStatus) | 빌드가 완료 되 고 상태를 적절 하 게 설정 하 고 서버에 알립니다. | |
Refresh | 최신 빌드 데이터를 지정 된 쿼리 옵션 및 정보 유형과 서버에서 검색 합니다. | |
RefreshAllDetails | 최신 빌드 데이터를 모든 세부 사항 함께 서버에서 검색합니다. | |
RefreshMinimalDetails | 최신 빌드 데이터 세부 정보가 함께 서버에서 검색합니다. | |
RequestIntermediateLogs | 진행 중인 빌드 중간 진단 로그를 요청합니다. | |
Save | 빌드 서버에서 수행 된 변경 내용을 저장 합니다. | |
Stop | 빌드를 중지 합니다. | |
Wait() | 추가 빌드를 차단이이 빌드가 완료 될 때까지. | |
Wait(TimeSpan, TimeSpan) | 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다. | |
Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) | 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
PollingCompleted | 폴링이 완료 될 때 발생 합니다. | |
StatusChanged | 서버에서 빌드의 변경 내용이 발견 되 면 발생 합니다. | |
StatusChanging | 서버에서 빌드의 변경 내용이 발견 되 면 발생 합니다. |
위쪽