BuildService 클래스
상속 계층 구조
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
Microsoft.TeamFoundation.Build.Server.Compatibility.BuildService
네임스페이스: Microsoft.TeamFoundation.Build.Server.Compatibility
어셈블리: Microsoft.TeamFoundation.Build.Server(Microsoft.TeamFoundation.Build.Server.dll)
구문
‘선언
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build", _
ServiceName := "BuildService", CollectionServiceIdentifier := "543cf133-319b-4c7b-800a-fafff734f291")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03", _
Description := "Team Foundation Build web service")> _
Public NotInheritable Class BuildService _
Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build",
ServiceName = "BuildService", CollectionServiceIdentifier = "543cf133-319b-4c7b-800a-fafff734f291")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03",
Description = "Team Foundation Build web service")]
public sealed class BuildService : BuildWebServiceBase
BuildService 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
BuildService |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() |
Application | 현재 HTTP 요청에 대한 응용 프로그램 개체를 가져옵니다. (WebService에서 상속됨) |
![]() |
Container | 구성 요소의 컨테이너를 가져옵니다. (MarshalByValueComponent에서 상속됨) |
![]() |
Context | 현재 요청에 대한 ASP.NET HttpContext를 가져오며 이것은 웹 요청을 처리하기 위해 HTTP 서버가 사용하는 모든 HTTP 관련 컨텍스트를 캡슐화합니다. (WebService에서 상속됨) |
![]() |
DesignMode | 구성 요소가 현재 디자인 모드에 있는지 여부를 나타내는 값을 가져옵니다. (MarshalByValueComponent에서 상속됨) |
![]() |
Server | 현재 요청에 대한 HttpServerUtility를 가져옵니다. (WebService에서 상속됨) |
![]() |
Session | 현재 요청에 대한 HttpSessionState 인스턴스를 가져옵니다. (WebService에서 상속됨) |
![]() |
Site | 구성 요소의 사이트를 가져오거나 설정합니다. (MarshalByValueComponent에서 상속됨) |
![]() |
SoapVersion | XML Web services에 대한 SOAP 요청을 수행하는 데 사용된 SOAP 프로토콜의 버전을 가져옵니다. (WebService에서 상속됨) |
![]() |
User | ASP.NET 서버 User 개체를 가져옵니다.이 속성은 사용자가 요청을 실행할 권한이 있는지 여부를 인증하는 데 사용할 수 있습니다. (WebService에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
AddBuildAgents | |
![]() |
AddBuildDefinitions | 추가 된 BuildDefinition 서버 개체입니다.서버에 전송 하기 전에 URI 필드를 입력 하면 무시 됩니다.중복 된 빌드 정의가 동일한 경로에 존재 하지 않습니다.따라서이 경우 발생 하는 경우 예외가 throw 될 수 있습니다.모든 정의 통해 추가 된 트랜잭션를 모두 하나의 추가 실패 하는 경우는 추가 실패. |
![]() |
AddBuildQualities | 품질 목록을 대상 팀 프로젝트에 추가합니다.추가 작업을 수행할 사용자 작업을 수행 하기 위해 'EditBuildStatus' 권한이 있어야 합니다. |
![]() |
CancelBuilds | 현재 취소 연기 또는 활성 상태에 있는 큐를 빌드합니다.취소를 수행 하는 사용자를 성공적으로 완료 하려면 권한이 팀 프로젝트에서 빌드 관리가 있어야 합니다. |
![]() |
DeleteBuildAgents | |
![]() |
DeleteBuildDefinitions | 빌드 Uri 같은 배열 매개 변수로 전달 하는 것을 서버에서 정의 삭제 합니다.아직 대기 또는 완료 하 고 '활성화', '연기' 또는 '진행 중' 상태와 관련 된 빌드 정의 삭제할 수 없습니다.종속 된 빌드 정의 제거 하기 전에 삭제 해야 합니다. |
![]() |
DeleteBuildQualities | 지정한 빌드 품질을 대상 팀 프로젝트에서 삭제합니다.이 작업을 수행 하는 사용자는 팀 프로젝트에 'EditBuildStatus' 권한이 있어야 합니다. |
![]() |
DeleteBuilds | 지정된 된 Uri에 해당 하는 빌드를 삭제 합니다.지정 된 빌드에 존재 하지 않는 경우 자동으로 무시 됩니다.이 메서드는 예외를 throw 하지 않습니다, 경우 삭제 부분 빌드 올바르면는으로 간주할 수 있습니다.비-치명적인 오류와 같은 테스트 결과 삭제 실패 (다른 사용 권한 문제)를 위치 액세스 문제만 이벤트 로그에 기록 되며 오류로 간주 되지. |
![]() |
Dispose | MarshalByValueComponent 에서 사용하는 모든 리소스를 해제합니다. (MarshalByValueComponent에서 상속됨) |
![]() |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) |
![]() |
EvaluateSchedules | 이 이렇게 해도 현재.BuildService 웹 서비스를 유지 하는 목적이입니다. 주기적으로 라고-10 분-TFSServerScheduler 서비스. |
![]() |
GetAffectedBuildDefinitions | 확인 된 빌드 정의 의해 영향을 받는 경우 제공 된 서버 항목입니다. |
![]() |
GetBuildQualities | 빌드 품질을 대상 팀 프로젝트에 대 한 검색 합니다.대상 팀 프로젝트에서 빌드 품질을 보는 사용자는 'GenericRead' 권한이 있어야 합니다. |
![]() |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) |
![]() |
GetService | IServiceProvider 의 구현자를 가져옵니다. (MarshalByValueComponent에서 상속됨) |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
ProcessChangeset | |
![]() |
QueryBuildAgentsByUri | 쿼리는 Uri 목록을 사용 하 여 에이전트를 빌드합니다.출력 목록에 URI를 찾을 수 없습니다가 각 위치에 NULL 인덱스는 입력된 목록의 크기가 됩니다. |
![]() |
QueryBuildDefinitionsByUri | 에 대 한 쿼리 빌드 Uri의 집합을 정의 합니다.서버 배열에 있는 각 유효한 URI에 대 한 정의 반환 합니다. |
![]() |
QueryBuildGroups | 입력된 BuildItemSpec 개체와 일치 하는 항목에 대해 서버를 쿼리 합니다.URI를 알 수 없는 경우 경로 사용 하 여 항목을 검색 하려면이 메서드를 사용할 수 있습니다. |
![]() |
QueryBuildQueue | 에이전트 및 정의 대 한 규격으로 지정 된 빌드 큐를 쿼리 합니다. |
![]() |
QueryBuildQueueById | 큐에 대기 중인된 빌드의 id를 쿼리합니다.출력 목록에 NULL 인덱스가 존재 하지 않는 항목에 해당 하는 입력된 목록의 크기가 됩니다. |
![]() |
QueryBuilds | 지정 된 BuildDetailSpec 개체의 경우이 웹 메서드는 결과 목록이 반환 BuildQueryResult 입력된 배열의 크기가 같은 개체입니다.일치 항목이 있는 경우는 BuildQueryResult 개체는 빈 목록을 하기만 합니다. |
![]() |
QueryBuildsByUri | 쿼리 대신 uri 경로 제공 된 옵션을 사용 하 여 빌드합니다.단일 BuildQueryResult URI 입력된 배열의 길이가 같은 BuildDetail 목록 사용 하 여 쿼리에서 개체를 반환 합니다.특정 URI 모든 빌드가 일치 하지 않는 BuildDetail 결과 목록에서 해당 인덱스 null이 됩니다.Options 매개 변수를 사용 하 여 쿼리에서 반환 된 데이터의 양을 제어 합니다. |
![]() |
QueueBuild | 큐를 제공된 요청을 사용 하 여 빌드합니다.큐를 큐에 대기 중인된 빌드 목록이 반환 됩니다.폴링에 대 한 항목을 다음 쿼리를 수행 하는 큐에 대기 중인 빌드 QueueId 사용할 수 있습니다.빌드 큐 시 큐에 하나만 있고 상태 설정 하기 위해' 액티브' 빌드 즉시 시작 됩니다. |
![]() |
StopBuilds | 진행 중인 정지 제공 된 Uri의 빌드.빌드 이미 완료 된 경우에 무시 하 고는 성공으로 간주 수 있습니다.이 호출을 수행 하는 사용자 정지를 만든 모든 팀 프로젝트에 AdministerBuild 권한이 있어야 합니다. |
![]() |
ToString | Component 의 이름이 포함된 String을 반환합니다.이 메서드는 재정의할 수 없습니다. (MarshalByValueComponent에서 상속됨) |
![]() |
UpdateBuildAgents | |
![]() |
UpdateBuildDefinitions | |
![]() |
UpdateBuildInformation | |
![]() |
UpdateBuilds | 업데이트 정보를 제공된 하는 정보를 빌드합니다.사용자는이 작업을 수행 하려면 빌드를 포함 하는 팀 프로젝트에 AdministerBuild 권한이 있어야 합니다. |
![]() |
UpdateQueuedBuilds | 업데이트는 제공된 된 정보를 사용 하 여 빌드 대기.사용자는이 작업을 수행 하기 위해 큐에 대기 중인된 빌드에 포함 된 팀 프로젝트에 AdministerBuild 권한이 있어야 합니다.이 방법은 모두 또는 없음 중 업데이트가 작동 하거나 전혀 작동을 의미 합니다.빌드 연기 플래그 변경 시작할 수 발생할 수 있습니다.따라서 빌드 속성에는 QueuedBuild 빌드를 시작 하는 경우 개체를 설정 합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
Disposed | 구성 요소에 대한 Disposed 이벤트를 수신하는 이벤트 처리기를 추가합니다. (MarshalByValueComponent에서 상속됨) |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.