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.

Viz také