0

我有一个现有的 WCF 服务,我现在需要使用外部 WCF 回调(又名双工)服务。双工服务本质上是异步的,但我需要保持我原来的 WCF 服务同步。有没有众所周知的模式可以做到这一点?我需要注意的最重要的陷阱是什么?

我目前的意图是调用双工服务,然后等待引发 ManualResetEvent。当双工调用回调时,它将重置事件并使等待操作恢复并完成其工作。

4

1 回答 1

1

是的,我也会走这条路。注意你如何控制这些事件的生命周期。似乎您需要将一些 id 传递给双工服务,以便在回调到达时,可以将此 id 解析为原始ManualResetEvent.

于 2010-11-06T23:36:40.963 回答