2014-09-22 32 views
1

我正在開發一個提供插件的應用程序。我正在使用託管加載項框架來達到我的目的。有沒有辦法從加載項調用主機的方法?MAF。從插件端調用

回答

0

是的,您可以在合約(和兩個視圖)中定義一個接口,然後在主機適配器端創建該接口的具體實現,然後將其傳遞給插件中的方法。

一個簡單的例子是有一個記錄器界面(​​)並在主機視圖中實現記錄器。然後,您可以在合同中創建一個AddInInitialize方法,該方法需要​​。然後,它可以調用​​上的方法,它將通過MAF邊界(跨進程或不取決於您的設置)進行適當的調用。

+0

你有沒有一個例子。我試圖按照你的說明,但我被困住了。 – Shazter 2017-05-22 14:32:50

+0

我發現這個例子https://clraddins.codeplex.com/releases/view/10199 – Shazter 2017-05-24 19:23:56