2011-04-09 56 views
1

在Prism中,我有能力從我的動態加載的程序集聲明我如何期待加載程序集初始化我和什麼時候。也就是說,我可以將下面的類屬性:MEF組裝加載聲明

[ModuleExport(typeof運算(MyModule的),InitializationMode = InitializationMode.WhenAvailable)]

這將導致它的加載進行初始化我的模塊。

我正在尋找與MEF相同的功能,但我對它還不是很熟悉。我試圖在MSDN和文檔上搜索,但我沒有看到太多。

在此先感謝您的幫助!

回答

1

MEF沒有內置任何類似的內容。在Prism中,InitializationMode是導出的元數據,對應的導入器會查看和遵循。所以如果你需要的話,你可以在你的應用程序中使用相同的約定。

0

我不能完全確定你要完成的任務,但如果你只是想在MEF完成初始化你做一些工作,那麼你可以實現IPartImportsSatsifiedNotification,並得到一個回調,當它完成滿足您的進口。