2009-10-29 24 views
2

Je souhaite utiliser MAF dans mon projet car j'ai besoin d'une architecture d'add-in robuste. Pourtant, j'en arrive à un point où je dois appeler les méthodes d'un add-in d'un autre add-in. Comment puis-je y parvenir d'une manière flexible dans laquelle certains compléments devraient avoir des dépendances par rapport à d'autres compléments ou simplement utiliser les fonctionnalités d'autres compléments quand ils sont disponibles.System.AddIn (Maf) Interconnexion entre les add-ons

Peut-être l'agrégation via le processus hôte?

Merci d'avance pour vos réponses aimables.

Ufuk.

Répondre

2

Publier/s'abonner à un événement, en utilisant le processus hôte/le contexte en tant que lien. Je ne connais pas MAF, mais il doit y avoir un événement générique que vous pouvez élever d'un plugin A avec vos eventdata personnalisées auxquels le plugin B peut facilement s'abonner via l'hôte/le contexte.

Cela le garderait bien couplé lâchement.