다음을 통해 공유


TeamFoundationBuildService 클래스

빌드, 빌드 정의 프로세스 템플릿 및 빌드 큐를 조작 하기 위한 메서드를 제공 합니다. 사용 하 여 TeamFoundationServiceHost.GetService<T>() 또는 TeamFoundationRequestContext.GetService<T>() 이 클래스의 인스턴스를 가져올 수 있습니다.

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService

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

구문

‘선언
Public NotInheritable Class TeamFoundationBuildService _
    Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService

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

메서드

  이름 설명
Public 메서드 AddBuildDefinitions 빌드 서버에서 빌드 정의 추가합니다.호출자는 생성 된 식별자를 연결할 수 있도록 입력된 목록과 일치 하는 빌드 정의의 반환된 목록입니다.
Public 메서드 AddBuildQualities 팀 프로젝트에 지정 된 빌드 품질을 추가합니다.
Public 메서드 AddProcessTemplates 데이터베이스에 지정 된 프로세스 템플릿을 추가합니다.반환 된 템플릿 목록을 호출자 생성 된 식별자를 연결할 수 있도록 입력된 목록을 찾습니다.
Public 메서드 CancelBuilds 지정 된 Id 사용 하 여 큐에 대기 중인된 빌드를 취소 하려고 합니다.빌드가 이미 시작, 이미 완료 된 또는 존재 하지 않는 경우 예외가 throw 됩니다.
Public 메서드 CreateBuiltInProcessTemplates 기본 제공 된 프로세스 템플릿을 만듭니다.참고: 기존 서식 파일을 바꾸려면이 메서드를 호출 하지 마십시오.이 코드는 새 서식 파일을 추가 합니다.
Public 메서드 CreateTeamProject 사용 권한 및 새 팀 프로젝트에 필요한 구조를 설정 합니다.
Public 메서드 DeleteBuildDefinitions 빌드 서버에서 정의 삭제 하는.
Public 메서드 DeleteBuildQualities 삭제 지정된 된 팀 프로젝트에서 품질을 빌드합니다.
Public 메서드 DeleteBuilds 빌드 및 관련 데이터를 삭제 합니다.레이블, 테스트 결과 및 테스트 영향 데이터를 동기적으로 삭제 됩니다.빌드 이진 파일 및 기호 대기 및 백그라운드 작업을 삭제 합니다.
Public 메서드 DeleteProcessTemplates 삭제 서식 파일은 서버에서 처리합니다.
Public 메서드 DeleteTeamProject 지정된 된 팀 프로젝트에 속한 모든 개체를 삭제 합니다.
Public 메서드 DeployTemplateToTfs 빌드 프로세스 템플릿 XAML에 전달 된 파일 컨테이너 서비스를 배포합니다.만들 새 파일 컨테이너 및 컨테이너 항목이 필요한 경우 다음 파일 업로드 됩니다.
Public 메서드 DestroyBuilds 데이터베이스에서 지정 된 빌드를 영구적으로 제거 합니다.이 작업을 삭제 합니다.이 즉, 빌드를 삭제를 복구할 수 없습니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 GetAffectedBuildDefinitions 제공 된 버전 제어 서버 경로 통해 영향을 받는 빌드 정의 목록을 가져옵니다.연속 통합 유형이 또한 반환 되는 빌드 정의 제한 하는 선택적 필터입니다.
Public 메서드 GetBuildQualities 지정된 된 팀 프로젝트에 빌드 품질 목록을 검색합니다.
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 NotifyBuildCompleted 제공된 된 URI 사용 하 여 빌드 완료 되었음을 서버를 알립니다.
Public 메서드 QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec, Boolean)
Public 메서드 QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>, Boolean)
Public 메서드 QueryBuildDefinitionsByUri
Public 메서드 QueryBuilds
Public 메서드 QueryBuildsByUri
Public 메서드 QueryProcessTemplates 지정 된 팀 프로젝트의 프로세스 템플릿 목록에 대해 쿼리 합니다.
Public 메서드 QueryProcessTemplatesById 쿼리 서식 파일 id를 처리합니다.
Public 메서드 QueryQueuedBuilds 입력된 사양을 사용 하 여 빌드 큐를 쿼리 합니다.
Public 메서드 QueryQueuedBuildsById 빌드 큐 id를 쿼리합니다.
Public 메서드 QueueBuilds 큐 요청을 사용 하 여 빌드 및 옵션을 지정 합니다.어떤 이유로 요청 실패 전체 메서드 실패 하 고 대기 중인 요청이 없습니다.
Public 메서드 RequestIntermediateLogs 저장 위치에서 사용할 수 있는 중간 진단 로그를 요청 합니다.
Public 메서드 StartQueuedBuildsNow
Public 메서드 StopBuildRequest
Public 메서드 StopBuilds 정지는 현재 진행 중에 제공 된 Uri를 사용 하 여 빌드합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드 UpdateBuildDefinitions 업데이트 기존 빌드 정의 사용 합니다.프로세스 및 WorkspaceTemplate 속성이 그대로 유지 해야 하는 경우에 null 남아 있을 수 있습니다.
Public 메서드 UpdateBuildInformation 추가, 업데이트 또는 빌드 집합에 대 한 빌드 정보를 삭제 합니다.입력 목록에 쉽게 연결 목록은 출력 병렬 인덱스 됩니다.
Public 메서드 UpdateBuilds 기존 업데이트 제공 된 업데이트를 사용 하 여 빌드합니다.
Public 메서드 UpdateProcessTemplates 기존 프로세스 템플릿이 제공된 하는 개체를 사용 하 여 업데이트 합니다.
Public 메서드 UpdateQueuedBuilds 제공 된 업데이트를 사용 하 여 빌드 큐를 업데이트 합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceEnd
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceStart

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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