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. |