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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
BuildController | 이 빌드를 수행 하는데 사용 되는 빌드 컨트롤러를 가져옵니다.null일 수 있습니다. | |
BuildControllerUri | 이 빌드를 수행 하기 위해 사용 하는 빌드 컨트롤러의 URI를 가져옵니다. | |
BuildDefinition | 이 빌드를 소유 하는 빌드 정을 가져옵니다.null일 수 있습니다. | |
BuildDefinitionUri | 이 빌드를 수행 하기 위해 사용 하는 빌드 정의의 URI를 가져옵니다. | |
BuildFinished | 빌드가 완료 되었는지 여부를 나타내는 플래그를 가져옵니다. | |
BuildNumber | 이 빌드에 대 한 번호를 가져오거나 설정 합니다. | |
BuildServer | 이 빌드를 소유 하는 서버를 가져옵니다. | |
CompilationStatus | 이 빌드의 컴파일 단계의 상태를 가져오거나 설정 합니다. | |
ContainerId | 이 BuildDetail와 연결 된 컨테이너에 대 한는 ContainerId를 가져옵니다. | |
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 | 빌드에 변경 내용을 서버에 검색 될 때 발생 합니다. |
위쪽