다음을 통해 공유


IBuildDetail 인터페이스

빌드를 실행 하는 서버에 대 한 인터페이스 Team Foundation Build.이 인터페이스를 사용 하는 방법에 대 한 자세한 내용은 빌드 정보 관리 및 자세한 정도 제어 또는 Team Foundation Build 작업.

네임스페이스:  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 속성 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 개체를 사용 하 여 시작 합니다.시각적 Windows Forms 구성 요소에 의해 서류, StatusChanged, 또는 PollingCompleted 이벤트를 처리 하는 경우 이벤트 처리기는 구성 요소를 만든 스레드에서 호출 되도록 해당 구성 요소에서 Synchronizingobject로 전달 되어야 합니다.
Public 메서드 Connect(Int32, Int32, ISynchronizeInvoke) 폴링 간격, 시간 제한 및 ISynchronizeInvoke 개체를 사용 하 여 시작 합니다. 시각적 Windows Forms 구성 요소에 의해 서류, StatusChanged, 또는 PollingCompleted 이벤트를 처리 하는 경우 이벤트 처리기는 구성 요소를 만든 스레드에서 호출 되도록 해당 구성 요소에서 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 네임스페이스