TaskExtension 기본 클래스
많은 작업은 Task 클래스에서 상속되는 TaskExtension 클래스에서 상속됩니다. 이 상속 체인은 매개 변수에서 파생되는 작업에 해당 매개 변수 몇 개를 추가합니다. 이러한 매개 변수가 이 문서에 나열되어 있습니다.
매개 변수
다음 표에서는 기본 클래스의 매개 변수에 대해 설명합니다.
매개 변수 | Description |
---|---|
BuildEngine | 선택적 IBuildEngine 매개 변수입니다. 작업에 사용할 수 있는 빌드 엔진 인터페이스를 지정합니다. 빌드 엔진에서는 작업에서 빌드 엔진으로 다시 호출할 수 있도록 이 매개 변수를 자동으로 설정합니다. |
BuildEngine2 | 선택적 IBuildEngine2 매개 변수입니다. 작업에 사용할 수 있는 빌드 엔진 인터페이스를 지정합니다. 빌드 엔진에서는 작업에서 빌드 엔진으로 다시 호출할 수 있도록 이 매개 변수를 자동으로 설정합니다. 이는 이 클래스에서 상속하는 작업 작성자가 값을 IBuildEngine 에서 IBuildEngine2 로 캐스트하지 않아도 되도록 해 주는 편의 속성입니다. |
BuildEngine3 | 선택적 IBuildEngine3 매개 변수입니다. 호스트에서 제공하는 빌드 엔진 인터페이스를 지정합니다. |
HostObject | 선택적 ITaskHost 매개 변수입니다. 호스트 개체 인스턴스를 지정합니다(null일 수 있음). 호스트 IDE에서 호스트 개체를 이 특정 작업과 연결한 경우 빌드 엔진에서 이 속성을 설정합니다. |
Log | 선택적 TaskLoggingHelper 읽기 전용 매개 변수입니다. 작업 로깅 메서드를 포함하는 TaskLoggingHelperExtension 개체를 가져옵니다. |