摘要: 组合部件是MEF的组合单元,一个组合部件可以为其他部件提供导出服务,也可以导入其他部件的服务,一个部件至少包含一个导出。在MEF中通过Export和Import特性来标示导出和导入,部件可以直接添加到组合容器,也可以通过目录添加到组合容器,默认的目录是通过Export来标示的。部件之间没有依赖关系,但是部件都依赖于契约。默认情况下应使用类型契约而不是字符串契约,字符串契约容易导致模糊。如果必须使用... 阅读全文
posted @ 2010-11-09 23:36 星空有我 阅读(754) 评论(2) 推荐(0) 编辑
摘要: 在应用程序中宿主MEFManaged Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,他的特点如下:  1、.net下的一个可扩展行管理框架,包括了依赖注入和Duck Typing。  2、轻松应对应用程序扩展并且对已有代码产生最小影响。  3、应用程序和扩展程序之间不产生直接依赖,多个同样需求共享扩展程序。参照http://mef.codeplex.... 阅读全文
posted @ 2010-11-09 22:47 星空有我 阅读(642) 评论(0) 推荐(0) 编辑