堅牢なアドインアーキテクチャが必要なため、プロジェクトでMAFを使用したいと思います。それでも、他のアドインからアドインのメソッドを呼び出す必要があるところまで来ました。一部のアドインが他のアドインに依存している、または利用可能な場合は他のアドインの機能を使用するという柔軟な方法でこれを実現するにはどうすればよいですか。
たぶん、ホストプロセスを介した集約?
よろしくお願いします。
ウフク。
堅牢なアドインアーキテクチャが必要なため、プロジェクトでMAFを使用したいと思います。それでも、他のアドインからアドインのメソッドを呼び出す必要があるところまで来ました。一部のアドインが他のアドインに依存している、または利用可能な場合は他のアドインの機能を使用するという柔軟な方法でこれを実現するにはどうすればよいですか。
たぶん、ホストプロセスを介した集約?
よろしくお願いします。
ウフク。
ホスト プロセス/コンテキストをリンクとして使用して、イベンティングをパブリッシュ/サブスクライブします。
MAFはわかりませんが、プラグインBがホスト/コンテキストを介して簡単にサブスクライブできるカスタムイベントデータを使用して、プラグインAから発生させることができる一般的なイベントが必要です。
それはそれをうまく疎結合に保ちます。
それを達成した例を見つけました。
http://kentb.blogspot.com/2008/06/maf-gymnastics-event-hub.html
ウィムさん、ご回答ありがとうございます。