Базовый класс Task
В конечном счете многие задачи наследуются от класса Task. Этот класс добавляет несколько параметров в задачи, производные от него. Эти параметры перечислены в настоящем документе.
Параметры
Приведенная ниже таблица описывает параметры этого базового класса.
Параметр | Описание |
---|---|
BuildEngine | Необязательный параметр IBuildEngine. Задает интерфейс подсистемы сборки, доступный для задач. Подсистема сборки автоматически устанавливает этот параметр, чтобы разрешить задачам обратный вызов. |
BuildEngine2 | Необязательный параметр IBuildEngine2. Задает интерфейс подсистемы сборки, доступный для задач. Подсистема сборки автоматически устанавливает этот параметр, чтобы разрешить задачам обратный вызов. Это свойство предусмотрено для удобства, чтобы разработчикам, наследующим из этого класса, не приходилось приводить значение из IBuildEngine в IBuildEngine2 . |
BuildEngine3 | Необязательный параметр IBuildEngine3. Задает интерфейс подсистемы сборки, предоставляемый узлом. |
HostObject | Необязательный параметр ITaskHost. Указывает экземпляр объекта узла (может иметь значение null). Подсистема сборки задает это свойство, если интегрированная среда разработки узла связывает объект узла с этой конкретной задачей. |
Log | Необязательный параметр TaskLoggingHelper, доступный только для чтения. Вспомогательный объект ведения журнала. |