プラグインを提供するアプリケーションを開発しています。私は目的のために Managed Add-In Framework を使用しています。アドインからホストのメソッドを呼び出す方法はありますか?
1 に答える
0
はい、コントラクト (および両方のビュー) でインターフェイスを定義してから、ホスト アダプター側でそのインターフェイスの具体的な実装を作成し、それをアドインのメソッドに渡します。
簡単な例の 1 つは、ロガー インターフェイス ( ILogger
) を持ち、ホスト ビューにロガーを実装することです。次にAddInInitialize
、コントラクトにILogger
. その後、その上でメソッドを呼び出すことができILogger
、適切な呼び出しを行うために MAF 境界 (クロスプロセスまたは設定に依存しない) を通過します。
于 2014-09-23T01:15:33.297 に答える