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 |