Поделиться через


Базовый класс Task

Многие задачи, в конечном счете, наследуют от класса Task.Этот класс добавляет несколько параметров для задач, которые являются производными от них.Эти параметры перечислены в настоящем документе.

Параметры

В следующей таблице описаны параметры данного базовый класс.

Параметр

Описание

BuildEngine

Необязательный параметр типа IBuildEngine.

Задает имя интерфейса подсистемы построения, который доступен для задач.Подсистема построения автоматически устанавливает этот параметр, чтобы разрешить задачам обратный вызов.

BuildEngine2

Необязательный параметр типа IBuildEngine2.

Задает имя интерфейса подсистемы построения, который доступен для задач.Подсистема построения автоматически устанавливает этот параметр, чтобы разрешить задачам обратный вызов.

Это удобное свойство; значение авторов задачи, унаследованное от этого класса, не должно быть приведено из IBuildEngine к IBuildEngine2.

BuildEngine3

Необязательный параметр типа IBuildEngine3.

Указывает интерфейс обработчика построения, предоставляемый хостом.

HostObject

Необязательный параметр типа ITaskHost.

Указывает экземпляр объекта сайта (может быть пустым).Подсистема построения задает это свойство, если с данной задачей связан объект узла в интегрированной среде разработки (IDE) узла.

Log

Необязательный параметр TaskLoggingHelper, предназначенный только для чтения.

Вспомогательный объект для ведения журнала.

См. также

Основные понятия

Задачи MSBuild

Другие ресурсы

Справочные сведения о задачах MSBuild