如何在Silverlight 4.0的wcf ria服务中实现消息分块?

时间:2011-05-23 06:56:28

标签: wcf-ria-services

我非常了解这个消息的新消息。只需要一个简单的想法,即当你的服务数量从服务转移到客户端时,增加分块可以帮助你将数据分块,以避免超时错误。 如果我错了,请纠正我

但我无法找到任何链接或任何有关如何在Silverlight客户端的wcf ria服务中实现它的工作示例。

任何人都可以抛出一些想法或分享任何示例代码段或任何链接开始。 我非常需要这个,因为我必须在我的一个项目中实现它。

提前致谢, Subrat

1 个答案:

答案 0 :(得分:0)

我在之前的项目中使用过的一种方法。 (不是WCF RIA服务项目)

客户

  1. 将流分成可以通过HTTP传输的块(大约4k字符)。
  2. 确保使用异步方法来处理异常和成功。
  3. 由于大小不大,您可以使用字符串作为参数或字节数组。
  4. 另一种方法是将WebClient与ByteStream一起使用。但它很难实施。
  5. 服务器

    1. WCF RIA服务可以使用字符串作为参数公开方法。
    2. 流入的数据可以存储在会话对象中。