다음을 통해 공유


IBuildDefinition 인터페이스

이 인터페이스는 빌드 정을 나타냅니다.

네임스페이스:  Microsoft.TeamFoundation.Build.Client
어셈블리:  Microsoft.TeamFoundation.Build.Client(Microsoft.TeamFoundation.Build.Client.dll)

구문

‘선언
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

IBuildDefinition 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AttachedProperties 연결 된 속성
Public 속성 BatchSize Gated 연속 통합 유형을 사용 하면 큐에 대기 중인된 빌드에 대 한 최대 일괄 처리 크기입니다.
Public 속성 BuildController 이 빌드 정의 빌드를 빌드 컨트롤러를 가져오거나 설정 합니다.
Public 속성 BuildControllerUri 이 빌드 정의 빌드를 빌드 컨트롤러의 통일 된 리소스 식별자를 (URI)를 가져옵니다.
Public 속성 BuildServer 빌드 정의 호스팅하는 컴퓨터나 서버를 가져옵니다.
Public 속성 ContinuousIntegrationQuietPeriod Batch 유형 연속 통합 빌드와 연관 된 대기 기간을 분 단위로 시간을 가져오거나 설정 합니다.
Public 속성 ContinuousIntegrationType 빌드 정의의 연속 통합 유형을 가져오거나 설정 합니다.
Public 속성 DateCreated 이 빌드 정의 만든 시간 및 날짜입니다.
Public 속성 DefaultDropLocation 빌드 정의 의해 생성 된 빌드에 대 한 기본 저장 위치를 가져오거나 설정 합니다.
Public 속성 Description 빌드 정의 대 한 설명을 가져오거나 설정 합니다.
Public 속성 Enabled 사용되지 않습니다. 빌드 정의의 활성화 된 상태를 가져오거나 설정 합니다.
Public 속성 FullPath 이 빌드 그룹 항목의 전체 경로 가져옵니다. (IBuildGroupItem에서 상속됨)
Public 속성 Id 이 빌드 정의의 ID를 가져옵니다.
Public 속성 LastBuildUri 상태에 관계 없이 빌드 정의 대 한 마지막 빌드 URI를 가져옵니다.
Public 속성 LastGoodBuildLabel 마지막으로 성공한 빌드 빌드 정의 대 한 레이블의 이름을 가져옵니다.
Public 속성 LastGoodBuildUri 마지막으로 성공한 빌드에 대 한 빌드 정의 대 한 URI를 가져옵니다.
Public 속성 Name 이 빌드 그룹 항목의 이름을 가져오거나 설정 합니다. (IBuildGroupItem에서 상속됨)
Public 속성 Process 이 정의 대 한 빌드 프로세스 템플릿을 가져오거나 설정 합니다.
Public 속성 ProcessParameters XML 포맷 가져옵니다가 빌드 프로세스 매개 변수를 나타내는 문자열입니다.
Public 속성 QueueStatus 빌드 정의의 큐 상태입니다.
Public 속성 RetentionPolicyList 보존 정책 목록을이 빌드 정의 가져옵니다.
Public 속성 Schedules 일정 목록을 빌드 정의를 가져옵니다.
Public 속성 TeamProject 이 빌드 그룹 항목을 소유한 팀 프로젝트를 가져옵니다. (IBuildGroupItem에서 상속됨)
Public 속성 TriggerType 시스템 트리거 정의 가져오거나 설정 합니다.
Public 속성 Uri 이 빌드 그룹 항목의 일관 된 리소스 식별자를 (URI)를 가져옵니다. (IBuildGroupItem에서 상속됨)
Public 속성 Workspace 작업 영역 서식 파일을 대 한 빌드 정의 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 AddRetentionPolicy 보존 정책에는이 빌드 정의의 보존 정책 목록에 추가합니다.
Public 메서드 AddSchedule 빌드 정의의 일정 목록에 일정을 추가합니다.일정의 경우 주지는 ContinuousIntegrationType 수 없습니다 Schedule.목록에서 하나의 일정만을 수락 합니다.
Public 메서드 CopyFrom 제공 된 빌드 정의에서 속성 값을 사용 하 여 현재 빌드 정의 인스턴스를 업데이트 합니다.
Public 메서드 CreateBuildRequest 값에 대 한 빌드 정의에서 빌드 요청을 만듭니다 IBuildAgent 앤 드롭 위치는 기본 빌드 에이전트 및 기본 저장 위치를 설정 합니다.
Public 메서드 CreateManualBuild(String) 빌드 세부 레코드를 만듭니다는 Team Foundation Server 데이터베이스를 작성 합니다. 빌드 정보 및 기타 변경 될 수 있습니다 반환 하려면 IBuildDetail 개체입니다.
Public 메서드 CreateManualBuild(String, String) 빌드 세부 레코드를 만듭니다는 Team Foundation Server 데이터베이스를 작성 합니다. 빌드 정보 및 기타 변경 될 수 있습니다 반환 하려면 IBuildDetail 개체입니다.
Public 메서드 CreateManualBuild(String, String, BuildStatus, IBuildController, String) 빌드 세부 레코드를 만듭니다는 Team Foundation Server 데이터베이스를 작성 합니다.
Public 메서드 CreateSpec 빌드 정의 대해 새 빌드 사양을 만듭니다.
Public 메서드 Delete 빌드 정 및 모든 빌드를 서버에서 삭제합니다.
Public 메서드 QueryBuilds 이 빌드 정의의 모든 빌드를 가져옵니다.
Public 메서드 Refresh() 빌드 서버에서 현재 속성 값을 가져와서이 빌드 그룹 항목을 새로 고칩니다. (IBuildGroupItem에서 상속됨)
Public 메서드 Refresh(array<String[], QueryOptions) 서버에서 업데이트 된 속성 값을 가져와이 빌드 정을 새로 고칩니다.
Public 메서드 Save 변경한 내용을 저장은 IBuildDefinition 개체를 서버.

위쪽

참고 항목

참조

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