首页 新闻 会员 周边

AddOnPreRenderCompleteAsync如何添加两个异步

0
悬赏园豆:5 [已关闭问题] 关闭于 2008-12-20 23:27

AddOnPreRenderCompleteAsync为异步页注册开始和结束事件处理程序委托。
参考网址:http://msdn.microsoft.com/zh-cn/library/x7x879yk.aspx

AddOnPreRenderCompleteAsync(new BeginEventHandler(GetData1IAsync),
                new EndEventHandler(EndAsyncOperation1));

AddOnPreRenderCompleteAsync(new BeginEventHandler(GetData2IAsync),
                new EndEventHandler(EndAsyncOperation2));

可以注册多个异步处理程序;但一次只能运行一个处理程序。如果要同时处理多个异步方法,应使用单个 BeginEventHandler 方法,并从该处理程序启动多个异步操作。

由这里我们可以看到:即使我注册了两个异步方法(GetData1IAsync和GetData2IAsync),它都是启动一个线程来处理,也就是这两个加入的异步方法还是分步骤的进行。那么问题:

应使用单个 BeginEventHandler 方法,并从该处理程序启动多个异步操作。这个怎么做?

谢小漫的主页 谢小漫 | 菜鸟二级 | 园豆:436
提问于:2008-12-08 23:09
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册