标签:
一、演示概述
本演示介绍了MEF的生命周期管理,重点介绍了导出部件的三种创建策略,分别是:CreationPolicy.Any、CreationPolicy.Shared、CreationPolicy.NonShared。[PartCreationPolicy(CreationPolicy.NonShared)] [Export(typeof(UserControl))] public partial class UserControlBB : UserControl { public UserControlBB() { InitializeComponent(); } }在导出部件的时候,可设置导入指定创建策略的部件,比如下面的代码,只导入创建策略为CreationPolicy.Shared的导出部件。
[ImportMany(RequiredCreationPolicy = CreationPolicy.Shared)] public List<UserControl> UserControls { get; set; }
第06篇 MEF部件的生命周期(PartCreationPolicy)
标签:
原文地址:http://blog.csdn.net/gjysk/article/details/45387259