Compartilhar via


Classe Base de TaskExtension

Muitas tarefas herdam a TaskExtension , a própria classe herda o Task classe. A 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 define automaticamente este parâmetro para permitir que tarefas de retorno de chamada para ele.

BuildEngine2

Opcional IBuildEngine2 parâmetro.

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

Esta é uma propriedade de conveniência para que não possuem os autores de tarefa herdam essa classe 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 essa tarefa específica.

Log

Opcional TaskLoggingHelper parâmetro somente leitura.

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

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild