MEF
mrpanwei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MEF编程-【1.为导出附加元数据】
通用示例接口(比如计算器功能接口) public interface ICalculator { int GetNumber(int num1, int num2); } 1.为导出附加元数据 使用 ExportMetadataAttribute 特性,应该这样(这里是加法运算) [Export(typeof(ICalculator))] [ExportMetadata("...原创 2018-12-21 09:45:35 · 453 阅读 · 0 评论 -
MEF编程-【2.使用自定义导出特性(Using a Custom Export Attribute)】
接上上一篇,我们再看看如何使用自定义导出特性 银行相关接口如图所示 【注意:使用强类型元数据(Using Strongly-typed Metadata)为了访问强类型的元数据,通过定义匹配只读属性(名称和类型)的接口创建元数据视图。下图中的IMetaData接口】 public interface ICard { //账户金额 double Money { get; se...原创 2018-12-21 09:56:34 · 486 阅读 · 0 评论 -
MEF编程-最为简单的Export/Import
以我的前一篇 MEF编程-【2.使用自定义导出特性(Using a Custom Export Attribute)】 来做比较,最简单的方式就是 ******/注释部分去除,直接[Export(typeof(ICard))]/ [Export(typeof(ICard))] //[ExportCardAttribute(CardType = "BankOfChina"...原创 2018-12-21 10:14:56 · 1097 阅读 · 0 评论
分享