다음을 통해 공유


TaskExtension 기본 클래스

많은 작업은 Task 클래스에서 자체 상속되는 TaskExtension 클래스에서 상속됩니다. 이 상속 체인은 매개 변수에서 파생되는 작업에 해당 매개 변수 몇 개를 추가합니다. 이러한 매개 변수는 이 문서에 나열되어 있습니다.

매개 변수

다음 표에서는 기본 클래스의 매개 변수에 대해 설명합니다.

Parameter

설명

BuildEngine

선택적 IBuildEngine 매개 변수입니다.

작업에 사용할 수 있는 빌드 엔진 인터페이스를 지정합니다. 빌드 엔진에서는 작업에서 빌드 엔진으로 다시 호출할 수 있도록 이 매개 변수를 자동으로 설정합니다.

BuildEngine2

선택적 IBuildEngine2 매개 변수입니다.

작업에 사용할 수 있는 빌드 엔진 인터페이스를 지정합니다. 빌드 엔진에서는 작업에서 빌드 엔진으로 다시 호출할 수 있도록 이 매개 변수를 자동으로 설정합니다.

이는 이 클래스에서 상속하는 작업 작성자가 값을 IBuildEngine에서 IBuildEngine2로 캐스트하지 않아도 되도록 해 주는 편의 속성입니다.

BuildEngine3

선택적 IBuildEngine3 매개 변수입니다.

호스트에서 제공하는 빌드 엔진 인터페이스를 지정합니다.

HostObject

선택적 ITaskHost 매개 변수입니다.

호스트 개체 인스턴스를 지정합니다(null일 수 있음). 호스트 IDE에서 호스트 개체를 이 특정 작업과 연결한 경우 빌드 엔진에서 이 속성을 설정합니다.

Log

선택적 TaskLoggingHelper 읽기 전용 매개 변수입니다.

작업 로깅 메서드가 들어 있는 TaskLoggingHelperExtension 개체를 가져옵니다.

참고 항목

개념

MSBuild 작업

기타 리소스

MSBuild 작업 참조