使用一个C#Pipeline的多个加载项

时间:2012-01-05 23:14:21

标签: c# mef add-in pipeline maf

是否可以使用一个加载项管道(MEF),但是根据加载项类型执行不同的功能?

示例:如果我有用于报告的加载项(每个加载项执行专门的报告功能)和用于计算的加载项(每个加载项对应用程序的不同部分执行不同的计算),有没有办法在一个管道中设置它?或者我是否需要为每个我想要加载项支持的功能设置单独的管道?

1 个答案:

答案 0 :(得分:0)

你应该真正看看MEF文档,是的,你可以有一个带有一个管道(组合)的多个加载项。使用MEF [ImportMany]属性查找示例。