System.AddIn (Maf) Взаимодействие между надстройками

Я хочу использовать MAF в своем проекте, потому что мне нужна надежная архитектура надстроек. Но я дошел до того, что мне нужно вызвать методы надстройки из другой надстройки. Как я могу добиться этого с помощью гибкого способа, при котором некоторые надстройки должны иметь зависимости от других надстроек или просто использовать функции других надстроек, когда они доступны.

Может быть, агрегация через хост-процесс?

Заранее благодарим вас за любезные ответы.

Уфук.


person Ufuk Altinok    schedule 29.10.2009    source источник


Ответы (2)


Публикация / подписка на событие с использованием хост-процесса / контекста в качестве ссылки.

Я не знаю MAF, но должно быть какое-то общее событие, которое вы можете вызвать из плагина A с вашими пользовательскими данными событий, на которое плагин B может легко подписаться через хост / контекст.

Это сделало бы его хорошо связанным.

person Wim Hollebrandse    schedule 29.10.2009

Я нашел пример достижения этого.

http://kentb.blogspot.com/2008/06/maf-gymnastics-event-hub.html

Спасибо за ответ, Вим.

person Ufuk Altinok    schedule 29.10.2009