TaskExtension 기본 클래스TaskExtension Base Class

많은 작업은 Task 클래스에서 상속되는 TaskExtension 클래스에서 상속됩니다.Many tasks inherit from the TaskExtension class, which itself inherits from the Task class. 이 상속 체인은 매개 변수에서 파생되는 작업에 해당 매개 변수 몇 개를 추가합니다.This inheritance chain adds several parameters to the tasks that derive from them. 이러한 매개 변수가 이 문서에 나열되어 있습니다.These parameters are listed in this document.

매개 변수Parameters

다음 표에서는 기본 클래스의 매개 변수에 대해 설명합니다.The following table describes the parameters of the base classes.

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

작업에 사용할 수 있는 빌드 엔진 인터페이스를 지정합니다.Specifies the build engine interface available to tasks. 빌드 엔진에서는 작업에서 빌드 엔진으로 다시 호출할 수 있도록 이 매개 변수를 자동으로 설정합니다.The build engine automatically sets this parameter to allow tasks to call back into it.
BuildEngine2 선택적 IBuildEngine2 매개 변수입니다.Optional IBuildEngine2 parameter.

작업에 사용할 수 있는 빌드 엔진 인터페이스를 지정합니다.Specifies the build engine interface available to tasks. 빌드 엔진에서는 작업에서 빌드 엔진으로 다시 호출할 수 있도록 이 매개 변수를 자동으로 설정합니다.The build engine automatically sets this parameter to allow tasks to call back into it.

이는 이 클래스에서 상속하는 작업 작성자가 값을 IBuildEngine에서 IBuildEngine2로 캐스트하지 않아도 되도록 해 주는 편의 속성입니다.This is a convenience property so that task authors inheriting from this class do not have to cast the value from IBuildEngine to IBuildEngine2.
BuildEngine3 선택적 IBuildEngine3 매개 변수입니다.Optional IBuildEngine3 parameter.

호스트에서 제공하는 빌드 엔진 인터페이스를 지정합니다.Specifies the build engine interface provided by the host.
HostObject 선택적 ITaskHost 매개 변수입니다.Optional ITaskHost parameter.

호스트 개체 인스턴스를 지정합니다(null일 수 있음).Specifies the host object instance (can be null). 호스트 IDE에서 호스트 개체를 이 특정 작업과 연결한 경우 빌드 엔진에서 이 속성을 설정합니다.The build engine sets this property if the host IDE has associated a host object with this particular task.
Log 선택적 TaskLoggingHelper 읽기 전용 매개 변수입니다.Optional TaskLoggingHelper read-only parameter.

작업 로깅 메서드를 포함하는 TaskLoggingHelperExtension 개체를 가져옵니다.Gets a TaskLoggingHelperExtension object that contains task logging methods.

참고 항목See Also

작업 참조 Task Reference
작업Tasks