我有一个wcf服务,它返回许多对象的列表,例如100,000
调用此函数时出错,因为已超出允许从wcf传回的最大大小。
是否有内置的方式我可以用较小的块返回它,例如一次20,000个
我可以增加从wcf返回的大小,但是想知道替代方案是什么。
由于
答案 0 :(得分:1)
在不了解您的要求的情况下,我会看看另外两个可能的选项:
使用流式选项,您必须在管理对象的序列化方面做更多的工作,但它允许客户端按照自己的节奏从服务中“拉”对象。大多数(如果不是全部)标准绑定(包括HTTP)都支持流式传输。