Silverlight中对WCF RIA 的异步调用的同步处理解决办法
由于silverlight在调用RIA时采用的异步调用模式,即向服务器端发出了调用请求后继续执行下面的操作,而无视服务器端返回的结果。为了能够让返回结果影响下面的操作需要进行同步处理。示例
如上代码
实际是执行了WCF中的一个方法,并在执行后使用LoginUser这个回调函数来处理数据,添加了op_Completed事件确保服务器端方法执行完毕后再执行新的操作。
要在服务器端定义异步方法需要使用[Invoke]标签。例如
posted on 2011-11-25 03:19 oldkingsir 阅读(728) 评论(0) 编辑 收藏 举报