アプリケーション(サーバー)とクライアントが名前付きパイプ(すべて.NET 4.0)を介してWCFで接続されています。すべて正常に動作します。クライアントからサーバーへの呼び出し方法とサーバーからクライアントへの呼び出し方法(コールバック)はどちらも正常に機能します。では、サーバーからクライアントにイベントを送信するにはどうすればよいですか?
私が達成しようとしていることは次のとおりです。
- クライアントがサーバー上で長期メソッドを呼び出し、すぐに戻る
- サーバーが処理の準備ができると、サーバーはクライアントにイベントを送信します
- その後、クライアントはサーバー上のメソッドを呼び出して結果を取得できます
どうすればこれをきれいに行うことができますか?