System.AddIn (Maf) Interconnexion entre les addins
-
10-07-2019 - |
Question
Je souhaite utiliser MAF dans mon projet car j'ai besoin d'une architecture de complément robuste. Pourtant, j'arrive à un point où j'ai besoin d'appeler les méthodes d'un complément à partir d'un autre complément. Comment puis-je y parvenir avec une manière flexible, dans laquelle certains compléments devraient avoir des dépendances par rapport à d'autres compléments ou tout simplement utiliser les fonctionnalités d'autres compléments lorsqu'ils sont disponibles.
Peut-être que l'agrégation via un processus hôte?
Merci d'avance pour vos aimables réponses.
Ufuk.
La solution
Publiez / abonnez-vous aux événements, en utilisant le processus hôte / contexte comme lien.
Je ne connais pas MAF, mais il doit exister un événement générique que vous pouvez générer à partir d'un plug-in A avec vos données d'événement personnalisées, auquel le plug-in B peut facilement s'abonner via l'hôte / le contexte.
Cela le garderait bien couplé.
Autres conseils
J'ai trouvé un exemple de réalisation.
http://kentb.blogspot.com/2008 /06/maf-gymnastics-event-hub.html
Merci pour votre réponse, Wim.