C# WCF数据对象接收进度
我正在寻找一种从我的WCF数据服务中检索DTO集合的方法,这种方法可以让我在每次从集合中下载完整个DTO时都能收到通知,当然我也希望能够阅读它 也就是说,如果我想获得一个用户集合,每次集合中的一个用户被完全下载到客户端(串行化地说),我希望客户端得到通知并能够阅读它 有可能吗 谢谢 编辑:C# WCF数据对象接收进度,c#,wcf,dto,C#,Wcf,Dto,我正在寻找一种从我的WCF数据服务中检索DTO集合的方法,这种方法可以让我在每次从集合中下载完整个DTO时都能收到通知,当然我也希望能够阅读它 也就是说,如果我想获得一个用户集合,每次集合中的一个用户被完全下载到客户端(串行化地说),我希望客户端得到通知并能够阅读它 有可能吗 谢谢 编辑: 将回调从客户端传递到服务器,服务器将使用回调通过迭代向客户端发送每个用户,这是一个可能/正确的方向吗?或者有更好的解决方案吗?您可能需要将其拆分为多个请求才能执行此操作。例如,一个请求检索集合的大小,然后为集
将回调从客户端传递到服务器,服务器将使用回调通过迭代向客户端发送每个用户,这是一个可能/正确的方向吗?或者有更好的解决方案吗?您可能需要将其拆分为多个请求才能执行此操作。例如,一个请求检索集合的大小,然后为集合中的每个项单独请求。然后你就知道每一项何时完成了。(如果你这样做,你甚至可以将整个过程并行化。)你不能很容易地细分一个调用,所以你最好同时进行一个或两个调用,并分别获取对象。使用某种类型的管理器类和多线程处理,可以在调用完成时触发一个事件,并将其映射到“object downloaded”事件
希望这能有所帮助。太好了,在底部添加“编辑”,你会把它变成一个全新的问题……这是同一个问题,我只是在寻找可能的方向来实现我所需要的。谢谢Kieren,这就是我最终所做的。