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