これで、WPF アプリケーション内でホストされる WCF サービスができました。クライアントもサーバーを呼び出すことができるWCFサーバークライアントシナリオで実行されています(二重通信)。
Windows サービスで WCF クライアントをホストしたいのですが、サーバーにコールバックするときに提供される機能 (リクエスト情報など) のために、WPF UI を保持したいと考えています。Windows サービスには UI がないことはわかっていますが、この場合は必要です。
WPF アプリケーションと Windows サービスの間で通信する最善の方法は何ですか? (おそらくソケットよりも優れたものでしょうか?)
これが役立つシナリオは次のようなものです。
WPF アプリケーションから、サーバーとして機能する WCF サービスから必要な情報を選択できます。
この「コマンド」は、WCF クライアント インスタンスをホストする Windows サービスに送信され、そのインスタンスを使用してサーバーを呼び出し、
Windows サービスによってホストされる WCF クライアント サービスを介して、WPF アプリケーションに情報を表示します。
ありがとう、エイドリアン