Compartilhar via


Classe TaskExtension (base)

Muitas tarefas herdam o TaskExtension herda de classe, que por si só a Task classe. Esta cadeia de herança adiciona vários parâmetros para as tarefas que derivam delas. 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

Opcional IBuildEngine parâmetro.

Especifica a interface de mecanismo de compilação disponível para tarefas. O mecanismo de compilação automaticamente define este parâmetro para permitir que tarefas de retorno de chamada para ela.

BuildEngine2

Opcional IBuildEngine2 parâmetro.

Especifica a interface de mecanismo de compilação disponível para tarefas. O mecanismo de compilação automaticamente define este parâmetro para permitir que tarefas de retorno de chamada para ela.

Esta é uma propriedade de conveniência para que os autores de tarefa herdam essa classe não é necessário converter o valor de IBuildEngine para IBuildEngine2.

BuildEngine3

Opcional IBuildEngine3 parâmetro.

Especifica a interface do mecanismo de compilação fornecida pelo host.

HostObject

Opcional ITaskHost parâmetro.

Especifica a instância do objeto de host (pode ser nulo). O mecanismo de compilação define essa propriedade se o host IDE tiver associado um objeto de host com essa tarefa específica.

Log

Opcional TaskLoggingHelper parâmetro somente leitura.

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

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência das tarefas do MSBuild