Udostępnij za pośrednictwem


TaskExtension — Klasa podstawowa

Wiele zadań dziedziczą z TaskExtension , które sama klasa dziedziczy z Task klasy.Tego łańcucha dziedziczenia dodaje kilka parametrów do zadań, które wynikają z nich.Parametry te są wymienione w tym dokumencie.

Parametry

W poniższej tabeli opisano parametry klasy podstawowej.

Parametr

Opis

BuildEngine

Opcjonalny IBuildEngine parametru.

Określa dostępne dla zadania kompilacji silnika interfejsu.Silnik build automatycznie ustawia ten parametr, aby umożliwić zadania, aby oddzwonić do niego.

BuildEngine2

Opcjonalny IBuildEngine2 parametru.

Określa dostępne dla zadania kompilacji silnika interfejsu.Silnik build automatycznie ustawia ten parametr, aby umożliwić zadania, aby oddzwonić do niego.

Jest to właściwość wygody tak, aby autorzy zadania dziedziczy z tej klasy nie jest do oddania wartości z IBuildEngine do IBuildEngine2.

BuildEngine3

Opcjonalny IBuildEngine3 parametru.

Określa interfejs silnika kompilacji, dostarczone przez hosta.

HostObject

Opcjonalny ITaskHost parametru.

Określa wystąpienie obiektu hosta (może być null).Jeśli host IDE ma skojarzony obiekt hosta tego zadania silnika build ustawia dla tej właściwości.

Log

Opcjonalny TaskLoggingHelper parametr tylko do odczytu.

Pobiera TaskLoggingHelperExtension obiekt, który zawiera metody rejestrowania zadań.

Zobacz też

Koncepcje

Zadania programu MSBuild

Inne zasoby

Odwołanie do zadania MSBuild