异步调用可以避免长时间等待WS操作而停止对用户的响应,碰到网络不通的时候尤为重要,用户会误以为死机。

异步调用可以让调用在另外一个线程执行,调用结束后时调用某个结束方法来通知操作结果。这样用户界面应该提示一个友好的正在操作动画,而且可以让不耐烦的用户终止操作。

在C#中实现异步调用的代码很简单。

Web中应该小心使用异步调用,很可能在异步结束时,WEB响应已经结束。

在DevDays2004上DEMO的IssueVision中就用到了异步调用,可以参考。

posted on 2004-04-16 11:18  steeven  阅读(986)  评论(1编辑  收藏  举报