Freigeben über


TaskExtension-Basisklasse

Viele Aufgaben erben von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Diese Vererbungskette fügt verschiedene Parameter zu den Aufgaben hinzu, die aus ihnen abgeleitet werden. Diese Parameter werden in diesem Dokument aufgeführt.

Parameter

In der folgenden Tabelle werden die Parameter der Basisklassen beschrieben.

Parameter Beschreibung
BuildEngine Optionaler IBuildEngine-Parameter.

Gibt die für die Aufgaben verfügbare Build-Engine-Schnittstelle an. Die Build-Engine legt diesen Parameter automatisch fest, damit Aufgaben zurückgerufen werden können.
BuildEngine2 Optionaler IBuildEngine2-Parameter.

Gibt die für die Aufgaben verfügbare Build-Engine-Schnittstelle an. Die Build-Engine legt diesen Parameter automatisch fest, damit Aufgaben zurückgerufen werden können.

Hierbei handelt es sich um eine benutzerfreundliche Eigenschaft. Daher müssen die von dieser Klasse erbenden Aufgabenautoren den Wert nicht von IBuildEngine zu IBuildEngine2 umwandeln.
BuildEngine3 Optionaler IBuildEngine3-Parameter.

Gibt die durch den Host bereitgestellte Build-Engine-Schnittstelle an.
HostObject Optionaler ITaskHost-Parameter.

Gibt die Hostobjektinstanz (kann null sein) an. Die Build-Engine legt diese Eigenschaft fest, wenn die Host-IDE ein Hostobjekt mit dieser bestimmten Aufgabe verknüpft hat.
Log Optionaler schreibgeschützter TaskLoggingHelper-Parameter.

Ruft ein TaskLoggingHelperExtension-Objekt ab, das Aufgabenprotokollierungsmethoden enthält

Weitere Informationen