我正在寻找一种从我的WCF数据服务中检索DTO集合的方法,这样每次从集合中完整的DTO下载后我都会收到通知,我也希望能够当然要读它。
意思是,如果我想获得一组用户,每次将该集合中的用户完全下载到客户端(可串行地说)时,我希望客户端得到通知并能够阅读它。
是否可能?
谢谢!
编辑: 将回调从客户端传递到服务器,服务器将使用该服务器通过迭代向每个用户发送一个可能/正确的方向?或者有更好的解决方案吗?
答案 0 :(得分:1)
您可能需要将其拆分为多个请求才能执行此操作。例如,一个请求检索集合的大小,然后单独请求集合中的每个项目。然后你知道每个项目何时完成。 (如果你这样做,你甚至可以将整个事情并行化。)
答案 1 :(得分:0)
您无法轻松细分单个呼叫,因此您最好进行一次或两次并发呼叫,并单独获取对象。使用某种管理器类和一些多线程,您可以在调用完成时触发事件 - 并将其映射到“对象已下载”事件。
希望有所帮助。