TaskExtension – základní třída
Mnoho úkolů dědí z TaskExtension třídy, která sama dědí z Task třídy. Tento řetěz dědičnosti přidá několik parametrů k úkolům, které jsou z nich odvozeny. Tyto parametry jsou uvedeny v tomto dokumentu.
Parametry
Následující tabulka popisuje parametry základních tříd.
Parametr | Popis |
---|---|
BuildEngine | Volitelný IBuildEngine parametr. Určuje rozhraní modulu sestavení, které je k dispozici pro úlohy. Modul sestavení automaticky nastaví tento parametr tak, aby do něj mohly úkoly volat zpět. |
BuildEngine2 | Volitelný IBuildEngine2 parametr. Určuje rozhraní modulu sestavení, které je k dispozici pro úlohy. Modul sestavení automaticky nastaví tento parametr tak, aby do něj mohly úkoly volat zpět. Jedná se o vlastnost pohodlí, aby autoři úkolů dědění z této třídy nemuseli přetypovat hodnotu z hodnoty do IBuildEngine IBuildEngine2 . |
BuildEngine3 | Volitelný IBuildEngine3 parametr. Určuje rozhraní modulu sestavení poskytovaného hostitelem. |
HostObject | Volitelný ITaskHost parametr. Určuje instanci hostitelského objektu (může mít hodnotu null). Modul sestavení nastaví tuto vlastnost, pokud rozhraní IDE hostitele má přidružen objekt hostitele k této konkrétní úloze. |
Log | Volitelný TaskLoggingHelper parametr jen pro čtení.TaskLoggingHelperExtension Získá objekt, který obsahuje metody protokolování úloh. |