Partager via


Classe de base TaskExtension

De nombreuses tâches héritent de la classe TaskExtension, laquelle hérite de la classe Task. Cette chaîne d'héritage ajoute plusieurs paramètres aux tâches qui en dérivent. Ces paramètres sont répertoriés dans ce document.

Paramètres

Le tableau ci-dessous décrit les paramètres des classes de base.

Paramètre Description
BuildEngine Paramètre IBuildEngine facultatif.

Spécifie l’interface du moteur de génération disponible pour les tâches. Le moteur de génération définit automatiquement ce paramètre pour permettre aux tâches d'être rappelées.
BuildEngine2 Paramètre IBuildEngine2 facultatif.

Spécifie l’interface du moteur de génération disponible pour les tâches. Le moteur de génération définit automatiquement ce paramètre pour permettre aux tâches d'être rappelées.

Il s'agit d'une propriété de convenance qui permet aux auteurs de tâches qui héritent de cette classe de ne pas avoir à effectuer un cast de la valeur de IBuildEngine vers IBuildEngine2.
BuildEngine3 Paramètre IBuildEngine3 facultatif.

Spécifie l'interface du moteur de génération fournie par l'hôte.
HostObject Paramètre ITaskHost facultatif.

Spécifie l'instance de l'objet hôte (peut être null). Le moteur de génération définit cette propriété si l'IDE hôte a associé un objet hôte à cette tâche particulière.
Log Paramètre en lecture seule TaskLoggingHelper facultatif.

Obtient un objet TaskLoggingHelperExtension qui contient des méthodes de journalisation des tâches.

Voir aussi