我有一个现有的 WCF 服务,我现在需要使用外部 WCF 回调(又名双工)服务。双工服务本质上是异步的,但我需要保持我原来的 WCF 服务同步。有没有众所周知的模式可以做到这一点?我需要注意的最重要的陷阱是什么?
我目前的意图是调用双工服务,然后等待引发 ManualResetEvent。当双工调用回调时,它将重置事件并使等待操作恢复并完成其工作。
我有一个现有的 WCF 服务,我现在需要使用外部 WCF 回调(又名双工)服务。双工服务本质上是异步的,但我需要保持我原来的 WCF 服务同步。有没有众所周知的模式可以做到这一点?我需要注意的最重要的陷阱是什么?
我目前的意图是调用双工服务,然后等待引发 ManualResetEvent。当双工调用回调时,它将重置事件并使等待操作恢复并完成其工作。