작업 기본 클래스Task Base Class

다양한 작업은 궁극적으로 Task 클래스에서 상속됩니다.Many tasks ultimately inherit from the Task class. 이 클래스는 매개 변수에서 파생되는 작업에 해당 매개 변수 몇 개를 추가합니다.This class 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 this base class.

매개 변수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.

로깅 도우미 개체입니다.The logging helper object..

참고 항목See Also

작업 참조 Task Reference
작업Tasks