如何在解析Imports時將已創建的實例添加到MEF容器/目錄中以供使用。我希望Unity在其容器上使用RegisterInstance
方法提供的功能。將實例添加到MEF容器
14
A
回答
20
可以使用ComposeExportedValue功能對於這一點,就像這樣:
var container = new CompositionContainer();
container.ComposeExportedValue<Application>("Application", Application.Current);
相關問題
- 1. 如何將現有實例添加到MEF目錄?
- 2. 編寫後將裝配添加到MEF容器
- 3. 將導出的零件添加到現有的MEF容器
- 4. 添加自定義容器使用MEF來MEF
- 5. 將用戶添加到turnkeylinux.org,Trac實例
- 6. 將內存添加到ec2實例
- 7. 將EBS添加到Ubuntu EC2實例
- 8. 將實例變量添加到NSData中
- 9. 將「>」添加到Process.Start實例
- 10. 將JPanel實例動態添加到JScrollPane
- 11. Python將文本添加到matplotlib.image.AxesImage實例
- 12. 將實例添加到Azure網站
- 13. 將類的實例添加到arraylist
- 14. 由MEF容器創建的跟蹤實例
- 15. 從MEF容器獲取導出的零件實例
- 16. 將競價型實例添加到RDS實例的安全組
- 17. 如何將AWS容器實例克隆到Google容器
- 18. 添加到實例的dir()
- 19. MEF - 我可以創建實例並自動將它們組合到MEF中嗎?
- 20. MEF注入容器
- 21. 向MEF註冊實例
- 22. MEF實例和多線程
- 23. 將MonadReader實例添加到ReaderT包裝器
- 24. 將OnMouseover事件添加到TinyMCE編輯器實例
- 25. 將實例化的validator添加到輸入過濾器
- 26. 將實例變量添加到控制器是錯誤的嗎?
- 27. Rails:將變量添加到模型(或控制器)實例
- 28. 附加/添加到容器
- 29. 將Magento小工具參數添加到「添加小工具實例」編輯器
- 30. 如何將Redis添加到Docker容器?
MEF並不是IoC容器,你不應該從MEF預計它將取代統一,因爲它沒有爲它做。你可以閱讀它:http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=mef+as+ioc – NOtherDev 2011-03-04 08:33:18
@A。我不認爲它會取代Unity,但是到目前爲止,這個項目並沒有包含另一個IoC框架,這是我唯一需要的,如果可以用MEF來解決這個需求,那麼不需要添加另一個框架。 – Cornelius 2011-03-04 08:39:01
MEF2是一個完整的國際奧委會。 – stricq 2015-02-22 19:28:32