다음을 통해 공유


BuildWebService4 클래스

상속 계층 구조

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
          Microsoft.TeamFoundation.Build.Server.BuildWebService4

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

구문

‘선언
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildService4", CollectionServiceIdentifier := "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")> _
<WebServiceAttribute(Name := "BuildService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildWebService4 _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildService4", CollectionServiceIdentifier = "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")]
[WebServiceAttribute(Name = "BuildService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildWebService4 : BuildWebServiceBase

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

생성자

  이름 설명
Public 메서드 BuildWebService4

위쪽

속성

  이름 설명
Public 속성 Application 현재 HTTP 요청에 대한 응용 프로그램 개체를 가져옵니다. (WebService에서 상속됨)
Public 속성 Container 구성 요소의 컨테이너를 가져옵니다. (MarshalByValueComponent에서 상속됨)
Public 속성 Context 현재 요청에 대한 ASP.NET HttpContext를 가져오며 이것은 웹 요청을 처리하기 위해 HTTP 서버가 사용하는 모든 HTTP 관련 컨텍스트를 캡슐화합니다. (WebService에서 상속됨)
Public 속성 DesignMode 구성 요소가 현재 디자인 모드에 있는지 여부를 나타내는 값을 가져옵니다. (MarshalByValueComponent에서 상속됨)
Public 속성 Server 현재 요청에 대한 HttpServerUtility를 가져옵니다. (WebService에서 상속됨)
Public 속성 Session 현재 요청에 대한 HttpSessionState 인스턴스를 가져옵니다. (WebService에서 상속됨)
Public 속성 Site 구성 요소의 사이트를 가져오거나 설정합니다. (MarshalByValueComponent에서 상속됨)
Public 속성 SoapVersion XML Web services에 대한 SOAP 요청을 수행하는 데 사용된 SOAP 프로토콜의 버전을 가져옵니다. (WebService에서 상속됨)
Public 속성 User ASP.NET 서버 User 개체를 가져옵니다.이 속성은 사용자가 요청을 실행할 권한이 있는지 여부를 인증하는 데 사용할 수 있습니다. (WebService에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 AddBuildDefinitions 서버에 BuildDefinition 개체를 추가합니다.URI 필드를 서버로 보내기 전에 입력 한 다음이 무시 됩니다.중복 된 빌드 정의 동일한 경로에 있을 수 없습니다.따라서이 경우 발생 하는 경우 예외가 throw 될 수 있습니다.추가 모든 정의 방식에서에서 트랜잭션 하나 추가 실패 한 경우 다음 전체 추가 실패 하는지.
Public 메서드 AddBuildQualities 품질 목록을 대상 팀 프로젝트에 추가합니다.추가 작업을 수행할 사용자의 EditBuildStatus 권한이 작업을 수행 합니다.
Public 메서드 AddProcessTemplates
Public 메서드 CreateTeamProjectComponents 팀 프로젝트에 대해 필요한 구성 요소를 만듭니다.
Public 메서드 DeleteBuildDefinitions 빌드 Uri 같은 배열 매개 변수로 전달 하는 것을 서버에서 정의 삭제 합니다.아직 완료 되거나 지연 여부와 '활성', '연기' 또는 '진행 중' 상태에 관련 된, 빌드 정의 삭제할 수 없습니다.종속 된 빌드 정의 제거 하기 전에 삭제 해야 합니다.
Public 메서드 DeleteBuildQualities 지정한 빌드 품질을 대상 팀 프로젝트에서 삭제합니다.이 작업을 수행 하는 사용자는 팀 프로젝트에 EditBuildStatus 권한이 있어야 합니다.
Public 메서드 DeleteBuilds 지정된 된 Uri에 해당 하는 빌드를 삭제 합니다.지정 된 빌드에 존재 하지 않는 경우 다음 자동으로 무시 됩니다.이 메서드는 예외를 throw 하지 않습니다, 경우 다음 가정할 수 있습니다 빌드 부분 삭제 올바르면 하.테스트 같은 치명적이 지 않은 오류 삭제 오류 발생-권한 문제 이외의-저장 위치 액세스 문제만 이벤트 로그에 기록 하 고 오류로 간주 되지 않기.
Public 메서드 DeleteProcessTemplates
Public 메서드 DestroyBuilds 지정된 된 Uri에 해당 하는 빌드를 삭제 합니다.지정 된 빌드에 존재 하지 않는 경우 다음 자동으로 무시 됩니다.
Public 메서드 Dispose MarshalByValueComponent 에서 사용하는 모든 리소스를 해제합니다. (MarshalByValueComponent에서 상속됨)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 GetAffectedBuildDefinitions 확인 된 빌드 정의 의해 영향을 받는 경우 제공 된 서버 항목입니다.
Public 메서드 GetBuildQualities 빌드 품질을 대상 팀 프로젝트에 대 한 검색 합니다.대상 팀 프로젝트에서 빌드 품질을 보는 사용자는 GenericRead 권한이 있어야 합니다.
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetService IServiceProvider 의 구현자를 가져옵니다. (MarshalByValueComponent에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 NotifyBuildCompleted 제공된 된 URI 사용 하 여 빌드를 완료 하는 서버를 알립니다.
Public 메서드 QueryBuildDefinitions
Public 메서드 QueryBuildDefinitionsByUri 에 대 한 쿼리 빌드 Uri의 집합을 정의 합니다.서버 배열에 있는 각 유효한 URI에 대 한 정의 반환 합니다.
Public 메서드 QueryBuilds BuildDetailSpec 개체의 배열을 지정 합니다이 웹 메서드 BuildQueryResult 결과 목록이 개체 입력된 배열의 크기가 반환 됩니다.일치 하는 경우 BuildQueryResult 개체에는 빈 목록이 바로 갖게 됩니다.
Public 메서드 QueryBuildsByUri 쿼리 대신 uri 경로 제공 된 옵션을 사용 하 여 빌드합니다.단일 BuildQueryResult 개체 URI 입력된 배열의 길이가 같은 BuildDetail 목록 사용 하 여 쿼리에서 반환 됩니다.특정 URI 모든 빌드가 일치 하지 않으면 null으로 BuildDetail 결과 목록에서 해당 인덱스가 됩니다.Options 매개 변수를 사용 하 여 쿼리에서 반환 된 데이터의 양을 제어 합니다.
Public 메서드 QueryProcessTemplates
Public 메서드 RequestIntermediateLogs 저장 위치에서 사용할 수 있는 중간 진단 로그를 요청 합니다.
Public 메서드 StopBuilds 진행 중인 정지 제공 된 Uri의 빌드.이미 완료 된 빌드의 경우 다음 수 무시 되며는 성공으로 간주 합니다.이 호출을 수행 하는 사용자 정지를 만든 모든 팀 프로젝트에 AdministerBuild 권한이 있어야 합니다.
Public 메서드 ToString Component 의 이름이 포함된 String을 반환합니다.이 메서드는 재정의할 수 없습니다. (MarshalByValueComponent에서 상속됨)
Public 메서드 UpdateBuildDefinitions BuildDefinition 개체의 배열을 제공 합니다.이 메서드는 주어진된 데이터를 사용 하 여 빌드 서버 정의 업데이트 합니다.
Public 메서드 UpdateBuildInformation 제공 된 내용에 따라 빌드 정보를 업데이트 합니다.변경에 관련 된 모든 정보는 삭제 된 노드를 제외 하 고 호출자에 게 반환 됩니다.
Public 메서드 UpdateBuilds 업데이트 정보를 제공된 하는 정보를 빌드합니다.사용자는 AdministerBuild 이 작업을 수행 하려면 빌드 포함 된 팀 프로젝트에 대 한 사용 권한이 있습니다.
Public 메서드 UpdateProcessTemplates

위쪽

이벤트

  이름 설명
Public 이벤트 Disposed 구성 요소에 대한 Disposed 이벤트를 수신하는 이벤트 처리기를 추가합니다. (MarshalByValueComponent에서 상속됨)

위쪽

스레드로부터의 안전성

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

참고 항목

참조

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