2012-11-07 4 views
0

확장 성을 위해 MEF 프레임 워크를 사용할 계획입니다. 내 프로그램 3 하위 모듈/DLL 아래에 주어진대로메인 프로그램과 서브 모듈 간의 통신

메신저 모듈 - 네트워크를 통해 메시지를주고 받기 위해 스레드가 포함되어 있습니다. 쉘 확장 모듈. 데이터베이스 모듈.

주 모듈은 작업을 하위 모듈에 위임하는 방법과시기를 결정합니다. 지금은 하위 모듈에서 메인 모듈로 다시 통신하기 위해 이벤트와 콜백을 사용할 계획입니다.

주 모듈과 하위 모듈간에 통신하는 데 가장 효율적인 자원 효율적인 방법이 무엇인지 알아야합니다. 제발 조언.

답변

0

Microsoft의 Prism 라이브러리에있는 EventAggregator 서비스를 사용할 수 있습니다. 가장 리소스 효율적인 방법이라고 보장 할 수는 없지만이 서비스는 모듈 식 응용 프로그램에서 통신하는 데 도움을주기 위해 작성되었습니다. Here is a nice example에서보실 수 있습니다.

관련 문제