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