Clase base TaskExtensionTaskExtension base class

Muchas tareas heredan de la clase TaskExtension, que a su vez hereda de la clase Task.Many tasks inherit from the TaskExtension class, which itself inherits from the Task class. Esta cadena de herencia agrega varios parámetros a las tareas que derivan de ellos.This inheritance chain adds several parameters to the tasks that derive from them. Estos parámetros se muestran en este documento.These parameters are listed in this document.

ParámetrosParameters

En la siguiente tabla se describen los parámetros de las clases base.The following table describes the parameters of the base classes.

ParámetroParameter DescripciónDescription
BuildEngine Parámetro IBuildEngine opcional.Optional IBuildEngine parameter.

Especifica la interfaz del motor de compilación disponible para las tareas.Specifies the build engine interface available to tasks. El motor de compilación establece automáticamente este parámetro para permitir que las tareas vuelvan a llamarlo.The build engine automatically sets this parameter to allow tasks to call back into it.
BuildEngine2 Parámetro IBuildEngine2 opcional.Optional IBuildEngine2 parameter.

Especifica la interfaz del motor de compilación disponible para las tareas.Specifies the build engine interface available to tasks. El motor de compilación establece automáticamente este parámetro para permitir que las tareas vuelvan a llamarlo.The build engine automatically sets this parameter to allow tasks to call back into it.

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.This is a convenience property so that task authors inheriting from this class do not have to cast the value from IBuildEngine to IBuildEngine2.
BuildEngine3 Parámetro IBuildEngine3 opcional.Optional IBuildEngine3 parameter.

Especifica la interfaz del motor de compilación proporcionado por el host.Specifies the build engine interface provided by the host.
HostObject Parámetro ITaskHost opcional.Optional ITaskHost parameter.

Especifica la instancia del objeto host (puede ser null).Specifies the host object instance (can be null). El motor de compilación establece esta propiedad si el IDE del host tiene un objeto host asociado a esta tarea concreta.The build engine sets this property if the host IDE has associated a host object with this particular task.
Log Parámetro de solo lectura TaskLoggingHelper opcional.Optional TaskLoggingHelper read-only parameter.

Obtiene un objeto TaskLoggingHelperExtension que contiene métodos de registro de tareas.Gets a TaskLoggingHelperExtension object that contains task logging methods.

Vea tambiénSee also

Referencia de tareas Task reference
TareasTasks