应该多利用WebService的异步调用

博客介绍了异步调用的作用,它可避免长时间等待WS操作停止对用户响应,能在另一线程执行并通知结果,还可让用户终止操作。提到C#实现异步调用代码简单,同时指出Web中使用需谨慎,还给出了可参考的DEMO。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值