BuildManager BuildManager BuildManager BuildManager Class

정의

이 클래스는 빌드 실행을 위한 공용 진입점입니다.This class is the public entry point for executing builds.

public ref class BuildManager : IDisposable
public class BuildManager : IDisposable
type BuildManager = class
    interface IDisposable
Public Class BuildManager
Implements IDisposable
상속
BuildManagerBuildManagerBuildManagerBuildManager
구현

생성자

BuildManager() BuildManager() BuildManager() BuildManager()

이름을 지정하지 않고 새 빌드 관리자를 가져옵니다.Gets a new build manager without specifying a name.

BuildManager(String) BuildManager(String) BuildManager(String) BuildManager(String)

명명되지 않은 새 빌드 관리자를 만듭니다.Creates a new unnamed build manager.

속성

DefaultBuildManager DefaultBuildManager DefaultBuildManager DefaultBuildManager

빌드 관리자의 singleton 인스턴스를 가져옵니다.Gets the singleton instance of the Build Manager.

메서드

BeginBuild(BuildParameters) BeginBuild(BuildParameters) BeginBuild(BuildParameters) BeginBuild(BuildParameters)

빌드 요청을 받을 BuildManager를 준비합니다.Prepares the BuildManager to receive build requests.

Build(BuildParameters, BuildRequestData) Build(BuildParameters, BuildRequestData) Build(BuildParameters, BuildRequestData) Build(BuildParameters, BuildRequestData)

빌드 요청을 하나만 전송하고 결과를 사용할 수 있을 때까지 차단합니다.Submits a lone build request and blocks until results are available.

BuildRequest(BuildRequestData) BuildRequest(BuildRequestData) BuildRequest(BuildRequestData) BuildRequest(BuildRequestData)

빌드 요청을 전송하고 결과를 사용할 수 있을 때까지 차단합니다.Submits a build request and blocks until the results are available.

CancelAllSubmissions() CancelAllSubmissions() CancelAllSubmissions() CancelAllSubmissions()

진행 중인 전송을 모두 비동기적으로 취소합니다.Cancels all outstanding submissions asynchronously.

Dispose() Dispose() Dispose() Dispose()

빌드 관리자를 삭제합니다.Dispose of the build manager.

EndBuild() EndBuild() EndBuild() EndBuild()

더 이상 빌드 요청이 없을 것으로 예상되므로(또는 빌드 요청이 허용되지 않으므로) BuildManager를 정리할 수 있다는 신호를 보냅니다.Signals that no more build requests are expected (or allowed) and that the BuildManager may clean up.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

빌딩 관리자를 마무리합니다.Finalize the building manager.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetProjectInstanceForBuild(Project) GetProjectInstanceForBuild(Project) GetProjectInstanceForBuild(Project) GetProjectInstanceForBuild(Project)

이전에 빌드된 프로젝트의 BuildManager 캐시에서 일치하는 ProjectInstance를 가져옵니다.Gets a matching ProjectInstance from the BuildManager cache of previously built projects.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
PendBuildRequest(BuildRequestData) PendBuildRequest(BuildRequestData) PendBuildRequest(BuildRequestData) PendBuildRequest(BuildRequestData)

현재 빌드에 빌드 요청을 전송하지만 즉시 시작하지 않습니다.Submits a build request to the current build but does not start it immediately. 요청을 실행하기 전에 사용자가 비동기 실행을 수행하거나 전송 ID에 액세스할 수 있습니다.Allows the user to perform asynchronous execution or access the submission ID prior to executing the request.

ResetCaches() ResetCaches() ResetCaches() ResetCaches()

빌드 관리자가 캐시한 모든 정보를 지웁니다.Clears out all of the build manager cached information.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상