TaskExtension-Basisklasse
Viele Aufgaben erben von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt.Diese Vererbungskette fügt mehrere Parameter zu den Aufgaben hinzu, die davon abgeleitet werden.Diese Parameter werden in diesem Dokument aufgeführt.
Parameter
In der folgenden Tabelle werden die Parameter der Basisklassen beschrieben.
Parameter |
Beschreibung |
---|---|
Optionaler IBuildEngine-Parameter. Gibt die Build-Engine-Schnittstelle für Aufgaben an.Das Buildmodul legt diesen Parameter automatisch fest, um Rückrufe durch Aufgaben zuzulassen. |
|
Optionaler IBuildEngine2-Parameter. Gibt die Build-Engine-Schnittstelle für Aufgaben an.Das Buildmodul legt diesen Parameter automatisch fest, um Rückrufe durch Aufgaben zuzulassen. Dies ist eine benutzerfreundliche Eigenschaft, so dass Aufgabenautoren, die von dieser Klasse erben, nicht den Wert von IBuildEngine in IBuildEngine2umwandeln müssen. |
|
Optionaler IBuildEngine3-Parameter. Gibt die vom Host bereitgestellte Buildmodulschnittstelle an. |
|
Optionaler ITaskHost-Parameter. Gibt die Instanz des Hostobjekts an (kann NULL sein).Wenn die Host-IDE einem Hostobjekt diese spezielle Aufgabe zugeordnet hat, legt das Buildmodul diese Eigenschaft fest. |
|
Optionaler schreibgeschützter TaskLoggingHelper-Parameter. Ruft ein TaskLoggingHelperExtension-Objekt ab, das die Aufgabenprotokollierungsmethoden enthält. |