具有Silverlight客户端回调的PerSession WCF服务

时间:2012-02-15 17:43:14

标签: wcf silverlight-4.0 wcf-callbacks

我们希望为SL客户端开发WCF服务,这应该支持会话管理(PerSession)和回调。 WCF服务将作为Windows服务托管。

什么是最好的WCF绑定选择(wsdual,pollingDuplex,任何其他)?还请提供/反对点。

此致

1 个答案:

答案 0 :(得分:0)

没有其他人。 Silverlight不支持WSDualHttpBinding。您可以选择PollingDuplexHttpBinding或PollingDuplexHttpBinding。

在这个领域已经开展了一些工作,看来这是一个不断变化的领域。从Silverlight 4开始,NetTcpTransport和HttpTransport都支持使用文本或二进制编码。看来SL5提供了进一步的增强功能。

有一个有趣的基准应用程序here,它允许您分析这两个协议的相对性能。虽然它是为SL4构建的,但您可以下载,将目标框架更新到SL5,看看它是如何运行的。这是确保您正确设置所有内容的好方法。

使用NetTcpTransport意味着您也可以在服务器上使用PerSession实例。