Compartilhar via


Classe base TaskExtension

Muitas tarefas são herdadas da classe TaskExtension, que é herdada da classe Task. Esta cadeia de herança adiciona vários parâmetros nas tarefas que derivam deles. Esses parâmetros são listados neste documento.

Parâmetros

A tabela a seguir descreve os parâmetros das classes base.

Parâmetro Descrição
BuildEngine Parâmetro IBuildEngine opcional.

Especifica a interface de mecanismo de compilação disponível para tarefas. O mecanismo de compilação define automaticamente esse parâmetro para permitir que tarefas retornem para ele.
BuildEngine2 Parâmetro IBuildEngine2 opcional.

Especifica a interface de mecanismo de compilação disponível para tarefas. O mecanismo de compilação define automaticamente esse parâmetro para permitir que tarefas retornem para ele.

Esta é uma propriedade de conveniência para que os autores de tarefa que herdam desta classe não precisem converter o valor de IBuildEngine para IBuildEngine2.
BuildEngine3 Parâmetro IBuildEngine3 opcional.

Especifica a interface de mecanismo de build disponível para tarefas.
HostObject Parâmetro ITaskHost opcional.

Especifica a instância do objeto de host (pode ser nulo). O mecanismo de compilação define essa propriedade se o IDE do host associou um objeto de host com essa tarefa em particular.
Log Parâmetro TaskLoggingHelper somente leitura opcional.

Obtém um objeto TaskLoggingHelperExtension que contém os métodos de registro de tarefa.

Confira também