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