我在 Silverlight 项目中使用 RIA 服务。我在客户端使用 LoadOperation 类从服务器加载一些数据。
在加载该数据的过程中,请求可能会被对不同数据的更新请求所取代。这是基于对服务器进行的多个 LoadOperations,然后用户单击取消按钮。
如果我使用 LoadOperation 并在其上调用“取消”方法,操作似乎取消,但服务器端代码并未停止,使用 fiddler 我可以看到操作完成并返回 HTTP 状态代码 200。
当您调用“取消”时,它在服务器上做了什么,我希望它调用 ThreadAbortException 或类似的东西?这可以改进吗?