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

发布于 2025-01-06 02:51:06 字数 154 浏览 0 评论 0原文

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

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

问候,

We would like to develop WCF service for SL clients, which should support session management (PerSession) and callbacks. The WCF service would be hosted as a Windows service.

What would be best WCF binding choice (wsdual, pollingDuplex, any other)? Please also provide for/against points.

Regards,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感性不性感 2025-01-13 02:51:06

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

在这个领域做了更多工作,看来这是一个不断变化且最近发生变化的领域。从 Silverlight 4 开始,NetTcpTransport 和 HttpTransport 都支持使用文本或二进制编码。 SL5 似乎提供了进一步的增强。

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

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

There are no others. Silverlight does not support WSDualHttpBinding. You can choose PollingDuplexHttpBinding or PollingDuplexHttpBinding.

Have been working a little more in this area and it appears this is an area of constant and recent change. As of Silverlight 4, NetTcpTransport and HttpTransport are both supported using either text or binary encoding. It appears SL5 delivers further enhancements.

There is an interesting benchmark app here which allows you to profile relative performance of the two protocols. Though it was built for SL4, you can download, update the target framework to SL5 and see how it goes. It is a great way to make sure you've got everything setup properly.

Using NetTcpTransport should mean you can also use PerSession instancing on the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文