外部 WCF コールバック (別名デュプレックス) サービスを使用する必要がある既存の WCF サービスがあります。双方向サービスは本質的に非同期ですが、元の WCF サービスの同期を維持する必要があります。これを行うためのよく知られたパターンはありますか?注意が必要な最も重要な落とし穴は何ですか?
私の現在の意図は、双方向サービスを呼び出してから、ManualResetEvent が発生するのを待つことです。コールバックがデュプレックスによって呼び出されると、イベントがリセットされ、待機中の操作が再開され、作業が完了します。