TaskExtension 基类

很多任务继承自 TaskExtension 类,该类本身继承自 Task 类。 此继承链向从它们派生的任务添加了几个参数。 本文档中列出了这些参数。

参数

下表介绍基类的参数。

参数 说明
BuildEngine 可选 IBuildEngine 参数。

指定可供任务使用的生成引擎接口。 生成引擎会自动设置此参数,以允许任务回调到其中。
BuildEngine2 可选 IBuildEngine2 参数。

指定可供任务使用的生成引擎接口。 生成引擎会自动设置此参数,以允许任务回调到其中。

这是一个便捷属性,使从此类继承的任务作者不必将值从 IBuildEngine 强制转换为 IBuildEngine2
BuildEngine3 可选 IBuildEngine3 参数。

指定主机使用的生成引擎接口。
HostObject 可选 ITaskHost 参数。

指定主机对象实例(可以为 null)。 如果主机 IDE 具有与此特定任务关联的主机对象,则生成引擎会设置此属性。
Log 可选 TaskLoggingHelper 只读参数。

获取包含任务日志记录方法的 TaskLoggingHelperExtension 对象。

另请参阅