0

外部 WCF コールバック (別名デュプレックス) サービスを使用する必要がある既存の WCF サービスがあります。双方向サービスは本質的に非同期ですが、元の WCF サービスの同期を維持する必要があります。これを行うためのよく知られたパターンはありますか?注意が必要な最も重要な落とし穴は何ですか?

私の現在の意図は、双方向サービスを呼び出してから、ManualResetEvent が発生するのを待つことです。コールバックがデュプレックスによって呼び出されると、イベントがリセットされ、待機中の操作が再開され、作業が完了します。

4

1 に答える 1

1

はい、私もこのように行きます。これらのイベントの存続期間をどのように制御するかに注意してください。コールバックが到着したときにこのIDを元のに解決できるように、デュプレックスサービスにIDを渡す必要があるようですManualResetEvent

于 2010-11-06T23:36:40.963 に答える