Clase base TaskExtension
Muchas tareas heredan de la clase TaskExtension, que a su vez hereda de la clase Task. Esta cadena de herencia agrega varios parámetros a las tareas que derivan de ellos. Estos parámetros se muestran 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 del motor de compilación disponible para las tareas. El motor de compilación establece automáticamente este parámetro para permitir que las tareas vuelvan a llamarlo. |
BuildEngine2 | Parámetro IBuildEngine2 opcional. Especifica la interfaz del motor de compilación disponible para las tareas. El motor de compilación establece automáticamente este parámetro para permitir que las tareas vuelvan a llamarlo. Esta es una propiedad que permite que los autores de las tareas que heredan de esta clase no tengan que convertir el valor de IBuildEngine a IBuildEngine2 . |
BuildEngine3 | Parámetro IBuildEngine3 opcional. Especifica la interfaz del motor de compilación proporcionado 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 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 tareas. |