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