WCF一次获取一个数据记录

时间:2012-01-31 19:46:46

标签: wcf

有许多示例使用分块并将流块提取到客户端。我正在寻找类似于chunching的东西,它一次向客户端发送一个datacontract缓冲区。我已经看到使用yiel关键字执行此操作的示例,但我仍然看到返回的整个结果。在演出之前,有没有人能做到这一点?

1 个答案:

答案 0 :(得分:0)

如果你想一次获得一条记录,你可以想象将其编码到合同中,即使用分页。

那就是说,我在时间上取一条记录并没有太多的价值。你希望在一次请求中尽可能多地传输而不会让自己受到DOS攻击,但是“这么多而且没有更多”没有设定值 - 这是一个没有真正解决方案的平衡行为。