다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 BuildController 이 빌드를 수행 하는 데 사용 된 빌드 컨트롤러를 가져옵니다.null일 수 있습니다.
Public 속성 BuildControllerUri 이 빌드를 수행 하는 데 사용 된 빌드 컨트롤러의 URI를 가져옵니다.
Public 속성 BuildDefinition 이 빌드를 소유한 빌드 정을 가져옵니다.null일 수 있습니다.
Public 속성 BuildDefinitionUri 이 빌드를 수행 하는 데 사용 되는 빌드 정의의 URI를 가져옵니다.
Public 속성 BuildFinished 빌드가 완료 되었는지 여부를 나타내는 플래그를 가져옵니다.
Public 속성 BuildNumber 이 빌드의 번호를 가져오거나 설정 합니다.
Public 속성 BuildServer 이 빌드를 소유한 서버를 가져옵니다.
Public 속성 CompilationStatus 이 빌드의 컴파일 단계의 상태를 가져오거나 설정 합니다.
Public 속성 ContainerId ContainerId는이 BuildDetail와 관련 된 컨테이너를 가져옵니다.
Public 속성 DropLocation 빌드 출력의 위치를 가져오거나 설정 합니다.
Public 속성 DropLocationRoot 루트 저장 위치를 빌드를 가져옵니다.
Public 속성 FinishTime 이 빌드가 완료 된 시간을 가져옵니다.
Public 속성 Information 이 빌드의 정보 노드 컬렉션을을 가져옵니다.
Public 속성 IsDeleted 빌드 삭제 되었는지 여부를 설명 하는 플래그를 가져옵니다.
Public 속성 KeepForever 빌드 빌드 정의 또는 빌드를 계속 유지 하는 보존 정책에 참여 하는지 여부를 설명 하는 플래그를 가져오거나 설정 합니다.
Public 속성 LabelName 빌드에 대해 만든 레이블 이름을 가져오거나 설정 합니다.
Public 속성 LastChangedBy 이 빌드를 변경 하는 마지막 사용자를 가져옵니다.
Public 속성 LastChangedByDisplayName 마지막 빌드 변경으로 사용자의 표시 이름을 가져옵니다.
Public 속성 LastChangedOn 이 빌드에 대 한 마지막 변경 시간과 날짜를 가져옵니다.
Public 속성 LogLocation 이 빌드에 대 한 로그 파일의 위치를 가져오거나 설정 합니다.
Public 속성 ProcessParameters 서식이 지정 된 XML을 가져옵니다가 빌드 프로세스 매개 변수를 나타내는 문자열입니다.
Public 속성 Quality 이 빌드의 품질을 가져오거나 설정 합니다.
Public 속성 Reason 빌드가 존재 이유를 가져옵니다.이 속성을 사용 하는 방법에 대 한 자세한 내용은 참조 하십시오.빌드 트리거 및 이유 지정
Public 속성 RequestedBy 이 빌드를 요청한 사용자를 가져옵니다.
Public 속성 RequestedFor 이 빌드를 요청한 사용자를 가져옵니다.
Public 속성 RequestIds 이 빌드를 시작 하는 Id 요청입니다.
Public 속성 Requests 이 빌드를 시작 하는 요청입니다.
Public 속성 ShelvesetName 빌드는 보류 집합을 가져옵니다.
Public 속성 SourceGetVersion 이 빌드에 대해 소스를 검색 한 버전 사양을 가져오거나 설정 합니다.
Public 속성 StartTime 이 빌드가 실제로 시작 시간을 가져옵니다.
Public 속성 Status 이 빌드의 전체 상태를 가져오거나 설정 합니다.
Public 속성 TeamProject 이 빌드를 소유한 팀 프로젝트를 가져옵니다.
Public 속성 TestStatus 이 빌드의 테스트 단계 상태를 가져오거나 설정 합니다.
Public 속성 Uri 이 빌드의 URI를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Connect() 기본 간격은 5 초가 고 동기화 개체 없이 사용 하 여 설문을 시작 합니다. 시각적 Windows Forms 구성 요소에 의해 이벤트가 처리 된이 메서드의 다른 오버 로드를 사용 해야 하 고 해당 구성 요소의 전달에서 synchronizingObject를 해당 구성 요소가 만들어진 스레드와 동일한 스레드에서 해당 이벤트 처리기가 호출 되도록 합니다.
Public 메서드 Connect(Int32, ISynchronizeInvoke) 폴링 간격 및 ISynchronizeInvoke 개체를 사용 하 여 시작 합니다.제출용, StatusChanged, 또는 PollingCompleted 이벤트 시각적 Windows Forms 구성 요소에 의해 처리 될 때 해당 구성 요소는 변수로 전달 될 synchronizingObject는 해당 구성 요소가 만들어진 스레드와 동일한 스레드에서 해당 이벤트 처리기가 호출 되도록.
Public 메서드 Connect(Int32, Int32, ISynchronizeInvoke) 폴링 간격, 시간 제한 및 ISynchronizeInvoke 개체를 사용 하 여 시작 합니다. 제출용, StatusChanged, 또는 PollingCompleted 이벤트 시각적 Windows Forms 구성 요소에 의해 처리 될 때 해당 구성 요소는 변수로 전달 될 synchronizingObject는 해당 구성 요소가 만들어진 스레드와 동일한 스레드에서 해당 이벤트 처리기가 호출 되도록.
Public 메서드 Delete() 서버 및 저장 위치에서 빌드 및 모든 관련된 데이터를 삭제합니다.
Public 메서드 Delete(DeleteOptions) 빌드 및 지정된 된 정보를 삭제 합니다.
Public 메서드 Disconnect 폴링 서버를 중지 합니다.
Public 메서드 FinalizeStatus() 빌드가 완료 된 후 서버에 알립니다.
Public 메서드 FinalizeStatus(BuildStatus) 빌드가 완료 되 고 상태를 적절 하 게 설정 하 고 서버에 알립니다.
Public 메서드 Refresh 최신 빌드 데이터를 지정 된 쿼리 옵션 및 정보 유형과 서버에서 검색 합니다.
Public 메서드 RefreshAllDetails 최신 빌드 데이터를 모든 세부 사항 함께 서버에서 검색합니다.
Public 메서드 RefreshMinimalDetails 최신 빌드 데이터 세부 정보가 함께 서버에서 검색합니다.
Public 메서드 RequestIntermediateLogs 진행 중인 빌드 중간 진단 로그를 요청합니다.
Public 메서드 Save 빌드 서버에서 수행 된 변경 내용을 저장 합니다.
Public 메서드 Stop 빌드를 중지 합니다.
Public 메서드 Wait() 추가 빌드를 차단이이 빌드가 완료 될 때까지.
Public 메서드 Wait(TimeSpan, TimeSpan) 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다.
Public 메서드 Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) 빌드 완료 되거나 제한 시간이 만료 될 때까지 호출 스레드를 차단 합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 PollingCompleted 폴링이 완료 될 때 발생 합니다.
Public 이벤트 StatusChanged 서버에서 빌드의 변경 내용이 발견 되 면 발생 합니다.
Public 이벤트 StatusChanging 서버에서 빌드의 변경 내용이 발견 되 면 발생 합니다.

위쪽

참고 항목

참조

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