TaskExtension, klasa podstawowa

Wiele zadań dziedziczy po TaskExtension klasie, która dziedziczy się po Task klasie. Ten łańcuch dziedziczenia dodaje kilka parametrów do zadań, które pochodzą z nich. Te parametry są wymienione w tym dokumencie.

Parametry

W poniższej tabeli opisano parametry klas bazowych.

Parametr Opis
BuildEngine Opcjonalny IBuildEngine parametr.

Określa interfejs aparatu kompilacji dostępny dla zadań. Aparat kompilacji automatycznie ustawia ten parametr, aby umożliwić wykonywanie wywołań z powrotem do niego zadań.
BuildEngine2 Opcjonalny IBuildEngine2 parametr.

Określa interfejs aparatu kompilacji dostępny dla zadań. Aparat kompilacji automatycznie ustawia ten parametr, aby umożliwić wykonywanie wywołań z powrotem do niego zadań.

Jest to właściwość wygody, dzięki czemu autorzy zadań dziedziczący z tej klasy nie muszą rzutować wartości z IBuildEngine na IBuildEngine2.
BuildEngine3 Opcjonalny IBuildEngine3 parametr.

Określa interfejs aparatu kompilacji dostarczony przez hosta.
HostObject Opcjonalny ITaskHost parametr.

Określa wystąpienie obiektu hosta (może mieć wartość null). Aparat kompilacji ustawia tę właściwość, jeśli środowisko IDE hosta skojarzyło obiekt hosta z tym konkretnym zadaniem.
Log Opcjonalny TaskLoggingHelper parametr tylko do odczytu.

TaskLoggingHelperExtension Pobiera obiekt zawierający metody rejestrowania zadań.

Zobacz też