MAF扩展框架AddInStore类使用说明
AddInStore.FindAddIns(typeof(Calculator), Settings.Default.PipelinePath);
//表面意思是发现所有可用插件
//实际是发现实现了Calculator接口(在HostView下定义)的HostAdapter
然后在实际使用中,会直接调用HostAdapter中实现了Calculator接口,并标注了HostAdapter元标记的类,如
此类的构造函数传递中间协定对像ICalculatorContract(在中间协定类中定义),中间协定类必须有AddinContract元标记,如
Rebuild 重新生成管线段缓存并包括新段。系统开销较大
RebuildAddIns 重新生成外接程序缓存并包括指定根目录中的新外接程序。
Update 使用新段更新管线段缓存,系统开销较小
UpdateAddIns 更新外接程序缓存并包括指定位置处的新外接程序。