WCF - 双工通道 - 请求 - 回复操作中的回调方法是否会进入线程池线程?

时间:2011-10-26 23:30:24

标签: c# .net wcf wcf-client

我正在使用NetNamedPipeBinding的双通道。我正在使用回调方法向客户端提供进度。我有几个问题。你能否确认一下这个行为,以确保我的设计没有任何缺陷。

  1. 是否会在线程池线程上调用回调方法?我查看了调试器,它来自工作线程。只是想要确认,因为我没有在文档中看到这个细节。

  2. 我可以在请求 - 回复操作中调用回调吗?

    我试过这个和它的工作。但建议/确定在请求回复操作中进行回调吗?

  3. 请注意,我的服务正在使用persession实例模式和多个concurence模式运行,以便为我的操作提供有效的吞吐量。并且操作是线程安全的。

    提前感谢。

1 个答案:

答案 0 :(得分:1)

关于你的问题#2:

在我的RPC框架设计中,我在响应消息中包含一个CALLBACK-COMMAND。 就像你说“请求回复”一样。