Aufgabenbasisklasse
Viele Aufgaben erben letztlich von der Task-Klasse. Diese Klasse fügt den Aufgaben, die ihr abgeleitet werden, mehrere Parameter hinzu. 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 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. Das Hilfsobjekt für die Protokollierung |