작업 기본 클래스Task Base Class

다양한 작업은 궁극적으로 <xref:Microsoft.Build.Utilities.Task> 클래스에서 상속됩니다.Many tasks ultimately inherit from the <xref:Microsoft.Build.Utilities.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
<xref:Microsoft.Build.Utilities.Task.BuildEngine%2A> 선택적 <xref:Microsoft.Build.Framework.IBuildEngine> 매개 변수입니다.Optional <xref:Microsoft.Build.Framework.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.
<xref:Microsoft.Build.Utilities.Task.BuildEngine2%2A> 선택적 <xref:Microsoft.Build.Framework.IBuildEngine2> 매개 변수입니다.Optional <xref:Microsoft.Build.Framework.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.
<xref:Microsoft.Build.Utilities.Task.BuildEngine3%2A> 선택적 <xref:Microsoft.Build.Framework.IBuildEngine3> 매개 변수입니다.Optional <xref:Microsoft.Build.Framework.IBuildEngine3> parameter.

호스트에서 제공하는 빌드 엔진 인터페이스를 지정합니다.Specifies the build engine interface provided by the host.
<xref:Microsoft.Build.Utilities.Task.HostObject%2A> 선택적 <xref:Microsoft.Build.Framework.ITaskHost> 매개 변수입니다.Optional <xref:Microsoft.Build.Framework.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.
<xref:Microsoft.Build.Utilities.Task.Log%2A> 선택적 <xref:Microsoft.Build.Utilities.TaskLoggingHelper> 읽기 전용 매개 변수입니다.Optional <xref:Microsoft.Build.Utilities.TaskLoggingHelper> read-only parameter.

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

참고 항목See Also

작업 참조 Task Reference
작업Tasks