|
|
1
6
我们几年前就有过这样的商业场景,我来告诉你我们做了什么。
多年来,我们的客户一直在毫无问题地使用上述解决方案。 |
|
|
2
2
我怀疑你只是想异步调用web服务,这样你的应用程序就不会在UI上阻塞了。看看 http://msdn.microsoft.com/en-us/library/ms233842.aspx 看看是否有帮助。 |
|
|
3
2
|
|
|
4
2
看“ Large Data and Streaming “在MSDN库中。 如果您对大型数据传输的性能感兴趣,请不要使用ASMX web服务。 |
|
|
5
2
我推荐WCF数据服务(或者现在叫什么)。您可以公开一个oData端点(如果Web服务两侧都有.NET),该端点为您提供透明的请求限制(服务器限制单个调用中的响应数量,客户端根据需要自动发出额外请求)。它也给你一个
|
|
|
6
0
问题很常见:你有很多数据要返回给用户。 如果幸运的话,可以通过增加Web服务超时来逃脱。否则,一次向用户返回页面数据的解决方案是否符合您的要求?在这种设计中,调用者将负责指定起始页,以及每页向Web服务发送多少行数据。 看见 Pagination Queries 和 Pagination tips 但是,如果您不局限于使用webservice作为解决方案,那么您可能希望调查向用户提供报告服务的情况。绝对值得你去研究这个备选方案:) |