System.AddIn (Maf) Взаимосвязь между надстройками - PullRequest
2 голосов
/ 29 октября 2009

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

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

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

Ufuk.

Ответы [ 2 ]

2 голосов
/ 29 октября 2009

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

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

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

1 голос
/ 29 октября 2009

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

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

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

...