Share via


TaskExtension 基底類別

許多工作會繼承 TaskExtension 類別,而此類別本身又繼承 Task 類別。 此繼承鏈結會將多個參數加入至從其中衍生的工作。 這些參數已於本文件中列出。

參數

下表說明基底類別的參數。

參數

描述

BuildEngine

選擇性 IBuildEngine 參數。

指定可供工作使用的建置引擎介面。 建置引擎會自動設定這個參數,以允許工作回呼至它。

BuildEngine2

選擇性 IBuildEngine2 參數。

指定可供工作使用的建置引擎介面。 建置引擎會自動設定這個參數,以允許工作回呼至它。

這是很便利的屬性,如此一來,從此類別繼承的工作作者就不需要將值從 IBuildEngine 轉換為 IBuildEngine2

BuildEngine3

選擇性 IBuildEngine3 參數。

指定由主機提供的建置引擎介面。

HostObject

選擇性 ITaskHost 參數。

指定主物件執行個體 (可以是 Null)。 如果主 IDE 將主物件與這個特定工作關聯,則建置引擎會設定這個屬性。

Log

選擇性 TaskLoggingHelper 唯讀參數。

取得包含工作記錄方法的 TaskLoggingHelperExtension 物件。

請參閱

概念

MSBuild 工作

其他資源

MSBuild 工作參考