TaskExtension Base Class

Visual Studio 2017 RC에 대한 최신 설명서는 Visual Studio 2017 RC 설명서를 참조하세요.

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

매개 변수

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

Parameter 설명
BuildEngine 선택적 IBuildEngine 매개 변수입니다.

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

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

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

호스트에서 제공하는 빌드 엔진 인터페이스를 지정합니다.
HostObject 선택적 ITaskHost 매개 변수입니다.

호스트 개체 인스턴스를 지정합니다(null일 수 있음). 호스트 IDE에서 호스트 개체를 이 특정 작업과 연결한 경우 빌드 엔진에서 이 속성을 설정합니다.
Log 선택적 TaskLoggingHelper 읽기 전용 매개 변수입니다.

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

참고 항목

Task Reference
작업