我们希望为SL客户端开发WCF服务,这应该支持会话管理(PerSession)和回调。 WCF服务将作为Windows服务托管。
什么是最好的WCF绑定选择(wsdual,pollingDuplex,任何其他)?还请提供/反对点。
此致
答案 0 :(得分:0)
没有其他人。 Silverlight不支持WSDualHttpBinding。您可以选择PollingDuplexHttpBinding或PollingDuplexHttpBinding。
在这个领域已经开展了一些工作,看来这是一个不断变化的领域。从Silverlight 4开始,NetTcpTransport和HttpTransport都支持使用文本或二进制编码。看来SL5提供了进一步的增强功能。
有一个有趣的基准应用程序here,它允许您分析这两个协议的相对性能。虽然它是为SL4构建的,但您可以下载,将目标框架更新到SL5,看看它是如何运行的。这是确保您正确设置所有内容的好方法。
使用NetTcpTransport意味着您也可以在服务器上使用PerSession实例。