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ń. |