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