작은 WPF 애플리케이션이 있습니다. 나는 기존의 시스템에 그것을 통합하고자합니다. MFC MDI 응용 프로그램으로 구현 된 COM 서버가 두 개 있고 COM_Srv1 및 COM_Srv2를 호출 할 수 있습니다.WPF App - MFC App 상호 운용
- COM_Srv1은 StartTask와 같은 WPF 앱 메서드를 호출해야합니다. 작업 완료 WPF 응용 프로그램이 COM_Srv1 응용 프로그램에 알립니다.
- WPF 응용 프로그램은 특정 작업을 수행하기 위해 COM_Srv2에서 메서드를 호출해야 할 수 있습니다. 이 작업의 완료에 COM_Srv2이 결과 WPF 응용 프로그램을 통지
이 두 가지 시나리오가 비슷하지만 그들을 나열했습니다 (MFC MDI COM 서버를 호출하는 WPF 응용 프로그램 및 WPF 응용 프로그램을 호출 MFC MDI COM 서버).
두 개의 MFC COM 서버 간 통신의 경우 인터페이스 및 COM 이벤트 소스/싱크를 구현했을 것입니다.
하지만 WPF 응용 프로그램과 COM MFC MDI 응용 프로그램 간의 상호 운용을위한 최적의 방법을 모르겠습니다. 즉, - 나는 양쪽 측면에 COM 엔드 포인트를 구현 두
- WCF 서비스를 생각하고있다. WPF 응용 프로그램 내에서 이벤트/소스 싱크가 포함 된 COM 구성 요소를 호스팅하십시오. 등
이 문제에 대한 특정 정보를 제공해 주시면 감사하겠습니다.