TaskExtension 基类
很多任务继承自 TaskExtension 类,该类本身继承自 Task 类。 此继承链向从它们派生的任务添加了几个参数。 本文档中列出了这些参数。
参数
下表介绍基类的参数。
参数 | 说明 |
---|---|
BuildEngine | 可选 IBuildEngine 参数。 指定可供任务使用的生成引擎接口。 生成引擎会自动设置此参数,以允许任务回调到其中。 |
BuildEngine2 | 可选 IBuildEngine2 参数。 指定可供任务使用的生成引擎接口。 生成引擎会自动设置此参数,以允许任务回调到其中。 这是一个便捷属性,使从此类继承的任务作者不必将值从 IBuildEngine 强制转换为 IBuildEngine2 。 |
BuildEngine3 | 可选 IBuildEngine3 参数。 指定主机使用的生成引擎接口。 |
HostObject | 可选 ITaskHost 参数。 指定主机对象实例(可以为 null)。 如果主机 IDE 具有与此特定任务关联的主机对象,则生成引擎会设置此属性。 |
Log | 可选 TaskLoggingHelper 只读参数。 获取包含任务日志记录方法的 TaskLoggingHelperExtension 对象。 |