Compartir a través de


TaskExtension (Clase base)

Muchas de las tareas heredan de la clase TaskExtension , que hereda de la clase Task. Esta cadena de herencia agrega varios parámetros a las tareas que derivan de ellos. Estos parámetros se enumeran en este documento.

Parámetros

En la siguiente tabla se describen los parámetros de las clases base.

Parámetro

Descripción

BuildEngine

Parámetro IBuildEngine opcional.

Especifica la interfaz de motor de compilación disponible para las tareas. El motor de compilación establece automáticamente este parámetro para que las tareas puedan volver a llamarla.

BuildEngine2

Parámetro IBuildEngine2 opcional.

Especifica la interfaz de motor de compilación disponible para las tareas. El motor de compilación establece automáticamente este parámetro para que las tareas puedan volver a llamarla.

Se trata de una propiedad de conveniencia para que los autores de tareas que hereden de esta clase no tengan que convertir el valor de IBuildEngine en IBuildEngine2.

BuildEngine3

Parámetro IBuildEngine3 opcional.

Especifica la interfaz de motor de compilación proporcionada por el host.

HostObject

Parámetro ITaskHost opcional.

Especifica la instancia del objeto host (puede ser null). El motor de compilación establece esta propiedad si el entorno IDE del host tiene un objeto host asociado a esta tarea concreta.

Log

Parámetro de solo lectura TaskLoggingHelper opcional.

Obtiene un objeto TaskLoggingHelperExtension que contiene métodos de registro de la tarea.

Vea también

Conceptos

Tareas de MSBuild

Otros recursos

Referencia de tareas de MSBuild