다음을 통해 공유


IBuildDetail 인터페이스

실행 중인 서버에 대 한 빌드에 대 한 인터페이스 Team Foundation Build합니다. 이 인터페이스를 사용 하는 방법에 대 한 자세한 내용은 참조 Manage Build Information and Control Verbosity 또는 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 이 BuildDetail와 연결 된 컨테이너에 대 한는 ContainerId를 가져옵니다.
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 네임스페이스