我希望有人能建议我如何解决我的网络方案。客户机和服务器都是基于C#/.NET的。
我基本上想从我的客户机调用某种web服务,以便检索二进制数据(例如文件)和序列化对象以及对象列表(例如数据库查询结果)。
我的问题本身不是问题,但这感觉有点像黑客,我忍不住想知道是否有更好的方法来解决它。我正在考虑转向WCF或者其他技术,看看它是否有用。然而,我需要知道它是否有助于我的上述情况是;
-
WCF方法能否返回一个对象列表,客户端能否在这些对象到达时接收该列表中的项目,而不是在完成时获取整个列表(即流式处理)。有人知道这样的例子吗?
-
我有可能从中得到任何性能上的好处吗?我不知道ASPX页面在这方面做得有多好,因为这肯定不是它们的主要目的。
-
还有其他的方法我应该考虑吗?
谢谢你花时间读这篇文章。我希望你能帮忙。