System.AddIn (MAF) Interligação entre suplementos
-
10-07-2019 - |
Pergunta
Eu quero usar MAF no meu projeto, porque eu preciso de um add-in robusta arquitetura. No entanto, eu chegar a um ponto onde eu preciso para chamar métodos de um add-in a partir de um outro add-in. Como posso conseguir isso com uma forma flexível em que alguns add-ins deve ter dependências em relação a outros suplementos ou simplesmente usar outra funcionalidade add-ins quando disponível.
Talvez agregação via processo de acolhimento?
Agradecemos antecipadamente por suas respostas tipo.
Ufuk.
Solução
publish / subscribe eventing, utilizando o processo de host / contexto como o link.
Eu não sei MAF, mas deve haver algum evento genérico você pode aumentar de um plugin A com os seus eventdata personalizadas para que o plugin B pode facilmente se inscrever através do host / contexto.
Isso seria mantê-lo bem de baixo acoplamento.
Outras dicas
Eu encontrei um exemplo de alcançá-la.
http://kentb.blogspot.com/2008 /06/maf-gymnastics-event-hub.html
Obrigado por sua resposta Wim.