【发布时间】:2012-10-12 20:48:33
【问题描述】:
在即将完成新版本的同时,我们忽略了 WCF 服务返回给 silverlight 客户端的大量 XML 数据。现在我们正在研究如何缩小数据,使结果不在 10-100mb 范围内。
二进制序列化是解决方案似乎很清楚,使用例如 SharpSerializer 将数据序列化为二进制似乎很容易,但是通过所有关于二进制序列化的 SO 帖子和我遇到的其他教程,没有人解决如何通过线路将序列化数据发送到客户端。我希望我在 WCF 服务难题中遗漏了一些明显但至关重要的部分。
希望有人可以帮助我。如果我应该提供更多信息,请告诉我。
【问题讨论】:
-
二进制序列化返回字节[]。通过有线发送有什么问题吗?
-
所以它会像让服务返回一个 byte[] 对象一样简单吗?
标签: c# wcf silverlight serialization binary-serialization