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

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

Параметры

Приведенная ниже таблица описывает параметры этого базового класса.

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

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

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

Это свойство предусмотрено для удобства, чтобы разработчикам, наследующим из этого класса, не приходилось приводить значение из IBuildEngine в IBuildEngine2.
BuildEngine3 Необязательный параметр IBuildEngine3.

Задает интерфейс подсистемы сборки, предоставляемый узлом.
HostObject Необязательный параметр ITaskHost.

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

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

См. также