1
據我所知,在MEF 2預覽版2中,ExportFactory現在已被移至桌面。這是否意味着你現在可以在MVC中使用它?ExportFactory Mef 2
如果是的話,任何人都知道一個例子,因爲我想以懶惰的方式動態創建零件。
感謝
據我所知,在MEF 2預覽版2中,ExportFactory現在已被移至桌面。這是否意味着你現在可以在MVC中使用它?ExportFactory Mef 2
如果是的話,任何人都知道一個例子,因爲我想以懶惰的方式動態創建零件。
感謝
可以,只要你使用我們的CodePlex上落(集名稱與.Codeplex結束)。
ExportFactory和Lazy有不同的用途。你可以有一個懶惰的進口:
[Import]
public Lazy<MyDependency> Dep { get; set; }
這將讓你在需要的時候,使用Dep.Value,但只有一次實例MyDependency。 ExportFactory允許您根據需要創建任意數量的實例。