Managed Exensibility Framework中的出口变更是什么意思?

时间:2011-03-10 10:55:04

标签: mef

我是MEF的新手。在Managed Exensibility Framework中,您认为事件exportschanging和exportschanged是什么意思。人们如何想象它?

1 个答案:

答案 0 :(得分:1)

在Managed Extensibility Framework中,通过将导入与导出匹配来将对象连接在一起。我猜你已经知道了。 (如果没有,你应该首先阅读MEF programming guide并稍微使用MEF。)

在典型情况下,导出由类型目录提供。在应用程序运行时,可以更改其中一些目录,此时应用程序可能是recomposed

以下是修改目录的两个示例:

发生这种情况时,基于目录的CatalogExportProvider会在处理更改之前触发ExportsChanging事件,并且会立即触发ExportsChanged

并非所有出口商都必须以商品目录为基础,但我希望您明白这一点。