关于silverlight 事件互斥的问题

zzpro520 2009-03-09 11:14:33
在sl中有一个webrequest. 是异步回调的..

在同一个操作中要请求2次改服务.

webrequest()
webrequest()

当第一次请求 走到异步调用里的时候就会马上 执行第二次请求.

因为公用一个全局变量.所以导致 第一个请求完毕之后到UI线程中的时候是用的第二个请求的参数.

所以像求一段 silvelight互斥的代码块参考.

就是说第一次请求并收到回调函数处理完毕之后才进行第二次请求.保持同步.
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JustLovePro 2009-04-21
  • 打赏
  • 举报
回复
对service分别实例化
产生各自的回调函数
steal8275756 2009-04-10
  • 打赏
  • 举报
回复
回调结束总有一个completed事件。在第一个回调结束的事件里开始第二次调用。
js1722 2009-04-10
  • 打赏
  • 举报
回复
那你可以只使用一个回调. 在这个回调中调用另外一个回调.

8,734

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧