您的位置:首页 > 其它

将RIA Services中的异步调用强制为同步的

2011-11-04 23:04 190 查看
最近发现在很多情形下,都需要得到返回结果后决定下一步的操作或数据的传递,使用异步的方式就需要在CallBack方法中处理,这样就需要把一个逻辑拆分成两段,分别放在调用和回调的方法中,数据的使用很不方便!能有什么办法可以设置一个服务端的方法在需要的时候使用同步的方式调用吗?

有人在问这个问题,究竟怎么才能做到呢。

我的想法可以开一个线程,在线程中调用这个异步的远程服务方法,然后,当前线程进入一个sleep循环判断一个异步调用的返回值,这样应该可以转化这个异步调用成为同步调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: