轮询双工绑定支持每次轮询多条消息。
<pollingDuplex duplexMode="MultipleMessagesPerPoll"
但是,非Silverlight客户端不支持pollingDuplex。所以我必须在我的WPF客户端使用wsDualHttpBinding
。
有没有办法在wsDualHttpBinding
中每次轮询发送多封邮件?
答案 0 :(得分:1)
wsDualHttpBinding不使用轮询 - 实际上唯一的双工绑定是 PollingDuplex。
所有其他双工绑定都将消息直接发送到客户端 - 它们的工作方式略有不同(wsDualHttpBinding具有从服务器到客户端的第二个连接,而NetTcpBinding使用从客户端到服务的单个连接,服务发送消息回到这个相同的连接)
如果您想在服务器中批量处理通知以减少往返次数,那么您必须编写该批处理