다음을 통해 공유


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 제어 된 연속 통합 유형을 사용 하는 경우 큐에 대기 중인된 빌드에 대 한 최대 일괄 처리 크기입니다.
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 속성 SourceProviders 원본 공급자의 정의 대 한 목록
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 개체를 서버.

위쪽

확장 메서드

  이름 설명
Public 확장 메서드 CreateInitialSourceProvider 이 확장 메서드는 더 이상 사용 해야 합니다.여기에 대 한 이전 버전과 호환성을 위해서만 것입니다. (BuildServerExtensions에서 정의됨)
Public 확장 메서드 CreateSourceProvider (BuildServerExtensions에서 정의됨)
Public 확장 메서드 GetDefaultSourceProvider 이 확장 메서드를 IBuildDefinition 첫 번째 원본 공급자에 대 한 정의 반환 하며 읽기 전용입니다.원본 공급자가 있는 경우는 빈 TFVC 공급자가 반환 됩니다. (BuildServerExtensions에서 정의됨)
Public 확장 메서드 SetSourceProvider 이 확장 메서드는 더 이상 사용 해야 합니다.여기에 대 한 이전 버전과 호환성을 위해서만 것입니다. (BuildServerExtensions에서 정의됨)

위쪽

참고 항목

참조

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