多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > 框架設計 > 第06篇 MEF部件的生命周期(PartCreationPolicy)

第06篇 MEF部件的生命周期(PartCreationPolicy)

來源:程序員人生   發布時間:2015-05-08 08:01:14 閱讀次數:4706次


1、演示概述

本演示介紹了MEF的生命周期管理,重點介紹了導出部件的3種創建策略,分別是:CreationPolicy.Any、CreationPolicy.Shared、CreationPolicy.NonShared。
相干下載(屏幕錄相):http://yunpan.cn/cjZEXHY8N3D6z  訪問密碼 3912
溫馨提示:如果屏幕錄相和代碼不能正常下載,可站內留言,或發郵件到524130780@QQ.COM

歡迎有興趣研究.NET相干技術的網友加QQ群:18507443

2、部件創建策略簡介
MEF提供的導出部件的3種創建策略,分別以下:
CreationPolicy.Any:表示可同享或不同享,部件的實例用MEF容器根據不同的要求需求自動控制。
CreationPolicy.Shared表示同享部件,既Shared類型的插件部件可以在多個MEF組合容器中共用,而且屢次要求該部件返回的實際上是同1個對象。
CreationPolicy.NonShared類型,表示不同享部件實例,每當有新的要求就會創建1個新的對象實例。

3、關鍵代碼
下面介紹了如何在導出部件中設置其創建策略,和導入的時候如何使用。
通過為導出部件添加PartCreationPolicyAttribute特性,可指定其創建策略。代碼以下:
[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; }

4、相干資源

1、MSDN官方資料:http://msdn.microsoft.com/zh-cn/library/dd460648(v=vs.110).aspx



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 另类春色| 麻豆亚洲 | 久久精品国产一区二区三区 | 2020亚洲天堂 | 国产福利网站 | 午夜网站在线播放 | 亚洲成a人片在线观看中文!!! | 羞羞免费网页登界面入口 | 五月婷婷在线视频观看 | 伊人黄色 | 级毛片久久久毛片精品毛片 | 欧美一级日韩在线观看 | 99精品视频在线成人精彩视频 | 亚洲 欧美 精品 中文第三 | 亚洲第一区二区快射影院 | 最近无中文字幕视频 | 最新国产大片高清视频 | 日本怡春院欧美一区二区三区 | 精品久久看| 成人欧美一区二区三区视频不卡 | 尤物视频在线观看免费 | 欧美三级午夜伦理片 | 亚洲天堂网视频 | 成人男女网免费 | 成人精品视频在线 | 中文精品视频一区二区在线观看 | 欧美一级毛片日本 | 国语精品91自产拍在线观看二区 | 日本一视频一区视频二区 | 欧美人在线 | v天堂| 精品一二三区 | 亚洲国产精品综合久久20 | 日本不卡视频在线 | 欧美激情精品久久久久久久 | jizz日本老师 | 伊人网网 | 亚洲精品国产福利 | 国产精品久久国产三级国不卡顿 | 成人a大片高清在线观看 | 亚洲无av码一区二区三区 |