异步调用可以避免长时间等待WS操作而停止对用户的响应,碰到网络不通的时候尤为重要,用户会误以为死机。
异步调用可以让调用在另外一个线程执行,调用结束后时调用某个结束方法来通知操作结果。这样用户界面应该提示一个友好的正在操作动画,而且可以让不耐烦的用户终止操作。
在C#中实现异步调用的代码很简单。
Web中应该小心使用异步调用,很可能在异步结束时,WEB响应已经结束。
在DevDays2004上DEMO的IssueVision中就用到了异步调用,可以参考。
异步调用可以避免长时间等待WS操作而停止对用户的响应,碰到网络不通的时候尤为重要,用户会误以为死机。
异步调用可以让调用在另外一个线程执行,调用结束后时调用某个结束方法来通知操作结果。这样用户界面应该提示一个友好的正在操作动画,而且可以让不耐烦的用户终止操作。
在C#中实现异步调用的代码很简单。
Web中应该小心使用异步调用,很可能在异步结束时,WEB响应已经结束。
在DevDays2004上DEMO的IssueVision中就用到了异步调用,可以参考。