Task – základní třída
Mnoho úkolů nakonec dědí z Task třídy. Tato třída 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 této základní třídy.
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í. Pomocný objekt protokolování. |