Freigeben über


Aufgabenbasisklasse

Viele Aufgaben erben letztlich von der Task-Klasse.Diese Klasse 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 dieser Basisklasse beschrieben.

Parameter

Beschreibung

BuildEngine

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.

BuildEngine2

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.

BuildEngine3

Optionaler IBuildEngine3-Parameter.

Gibt die vom Host bereitgestellte Buildmodulschnittstelle an.

HostObject

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.

Log

Optionaler schreibgeschützter TaskLoggingHelper-Parameter.

Das Protokollierungshilfsobjekt.

Siehe auch

Konzepte

MSBuild-Aufgaben

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben