Silverlight中对WCF RIA 的异步调用的同步处理解决办法

由于silverlight在调用RIA时采用的异步调用模式,即向服务器端发出了调用请求后继续执行下面的操作,而无视服务器端返回的结果。为了能够让返回结果影响下面的操作需要进行同步处理。示例


如上代码

实际是执行了WCF中的一个方法,并在执行后使用LoginUser这个回调函数来处理数据,添加了op_Completed事件确保服务器端方法执行完毕后再执行新的操作。

要在服务器端定义异步方法需要使用[Invoke]标签。例如






posted on 2011-11-25 03:19  oldkingsir  阅读(728)  评论(0编辑  收藏  举报

导航