你的位置:首页 > 软件开发 > ASP.net > silverlight——多次异步调用的顺序执行

silverlight——多次异步调用的顺序执行

发布时间:2015-07-14 23:00:26
遇到这样一个功能需求,对于后台的同一个服务调用多次,但要求传入的参数能够再一个执行完之后再进行另一个参数的执行。由于silverlight支持的是异步调用机制,故无法控制服务调用何时返回。那么如果使得参数队列的调用顺序执行呢?想了一个晚上,搞出了一种折中办法的办法。递归实现。 1 ...

遇到这样一个功能需求,对于后台的同一个服务调用多次,但要求传入的参数能够再一个执行完之后再进行另一个参数的执行。

由于silverlight支持的是异步调用机制,故无法控制服务调用何时返回。那么如果使得参数队列的调用顺序执行呢?

想了一个晚上,搞出了一种折中办法的办法。递归实现。

 1     ObservableCollection<taskVO> ocTask = new ObservableCollection<taskVO>(); 2     taskVO currentTask; 3     int len = 0,index = 0; 4     private void btn_click(object sender , RoutedEventArgs e){ 5        6      if(ocTask == null) { 7        return; 8       } 9      len = ocTask.Count();

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:silverlight——多次异步调用的顺序执行

关键词:异步

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。