TaskExtension 基底類別
許多工作繼承自 TaskExtension 類別,而該類別本身繼承自 Task 類別。 此繼承鏈結將數個參數加入至從它們衍生的工作。 本文件會列出這些參數。
參數
下表說明基底類別的參數。
參數 | 描述 |
---|---|
BuildEngine | 選擇性的 IBuildEngine 參數。 指定工作可以使用的建置引擎介面。 建置引擎會自動設定這個參數,以允許工作回呼至它。 |
BuildEngine2 | 選擇性的 IBuildEngine2 參數。 指定工作可以使用的建置引擎介面。 建置引擎會自動設定這個參數,以允許工作回呼至它。 這是方便的屬性,讓工作作者繼承自這個類別,不需要將值從 IBuildEngine 轉型到 IBuildEngine2 。 |
BuildEngine3 | 選擇性的 IBuildEngine3 參數。 指定主機提供的建置引擎介面。 |
HostObject | 選擇性的 ITaskHost 參數。 指定主機物件執行個體 (可以為 Null)。 如果主機 IDE 讓主機物件與這個特定工作產生關聯,則建置引擎會設定這個屬性。 |
Log | 選擇性 TaskLoggingHelper 唯讀參數。 取得包含工作記錄方法的 TaskLoggingHelperExtension 物件。 |