我想知道是否有人可以就以下问题提供一些建议。我们目前正在开发基于 RIA .NET 服务的 Silverlight 4 应用程序。应用程序中的一个屏幕允许用户输入搜索字符串,并且在 2 秒不活动后,请求被提交到我们的域服务。这一切都与 Rx 很好地处理。
现在,目前可以在原始搜索返回之前执行第二次搜索。第二个请求也有可能在第一个请求之前返回。
真的,我只是想找出人们用来管理对正确请求的正确响应的模式和方法。
您是否在请求中使用了某种操作标识符?您是否为每个请求创建域服务的新实例?是否可以将请求的完成事件与监视 textchange 事件的 Rx 可观察对象联系起来?
任何指导都会很有帮助,
戴夫