System.AddIn (Maf) Interconnessione tra componenti aggiuntivi
-
10-07-2019 - |
Domanda
Voglio usare MAF nel mio progetto perché ho bisogno di una solida architettura aggiuntiva. Tuttavia, arrivo a un punto in cui devo chiamare i metodi di un componente aggiuntivo da un altro componente aggiuntivo. Come posso raggiungere questo obiettivo in modo flessibile in cui alcuni componenti aggiuntivi dovrebbero avere dipendenze da altri componenti aggiuntivi o utilizzare semplicemente la funzionalità di altri componenti aggiuntivi quando disponibili.
Forse aggregazione tramite processo host?
Grazie in anticipo per le gentili risposte.
Ufuk.
Soluzione
Pubblica / sottoscrivi eventi, usando il processo / contesto host come link.
Non conosco MAF, ma ci deve essere un evento generico che puoi generare da un plug-in A con i tuoi dati di evento personalizzati a cui il plug-in B può facilmente iscriversi tramite l'host / contesto.
Ciò lo terrebbe ben accoppiato in modo lasco.
Altri suggerimenti
Ho trovato un esempio di come raggiungerlo.
http://kentb.blogspot.com/2008 /06/maf-gymnastics-event-hub.html
Grazie per la tua risposta Wim.