1
我使用下面的代碼成功加載插件在我的WCF客戶服務主類進口loadPluginTarget); PluginService.HelloWorld(「Something」);共享方法WCF客戶服務使用MEF
如何在實現雙面合同的回調接口的類中提供插件dll方法?
我是否需要在調用我的插件DLL中的方法之前每次調用PluginCompose()?
我使用下面的代碼成功加載插件在我的WCF客戶服務主類進口loadPluginTarget); PluginService.HelloWorld(「Something」);共享方法WCF客戶服務使用MEF
如何在實現雙面合同的回調接口的類中提供插件dll方法?
我是否需要在調用我的插件DLL中的方法之前每次調用PluginCompose()?
您需要撰寫(注入依賴關係)組件,而無需使用插件。你可以把它放到你的構造函數中,或者在其他方法中初始化你的組件。
換句話說,這是什麼加載和使您的插件工作,併成爲可供使用,所以你需要在開始使用你的插件之前使這個小小的魔法發生,哦,你可能希望使用using
using(var catalog = new DirectoryCatalog(targetPath))
using(var container = new CompositionContainer(catalog))
{
container.ComposeParts(this);
}
謝謝傑森。我是否會使用您在實現雙面合同的回調接口的類中提供的使用示例? – user2719345
@ user2719345對不起,我對WCF雙工服務不是很熟悉,我只能從/講述我過去使用MEF的經驗:) – Jason