WebService方法是不需要作任何修改的,只是在调用时采用异步的方式,这样在循环中,速度会显得快一点。

原来的方式:

HotelMagWeb.com.china_sms.www.MainServices sms=new HotelMagWeb.com.china_sms.www.MainServices(); //实例化一个对象
    string sSendRes=sms.massSend(); //直接调用方法

现在可以改为异步调用方式:

HotelMagWeb.com.china_sms.www.MainServices sms=new HotelMagWeb.com.china_sms.www.MainServices(); //同样的实例化对象
sms.BeginmassSend(new AsyncCallback(MySMS),sms); //使用带Begin开头那个方法,要传一个方法进去(我这里叫MySMS)
//这个方法中实现真正的调用及结果!
public static void MySMS(IAsyncResult iar)
        {
            HotelMagWeb.com.china_sms.www.MainServices sms=(HotelMagWeb.com.china_sms.www.MainServices)iar.AsyncState;
            string sSendRes=sms.EndmassSend(iar);
        }

异步调用WebService方式!相关推荐

  1. WebService大讲堂之Axis2(8):异步调用WebService

     在前面几篇文章中都是使用同步方式来调用WebService.也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止.使用同步方法来调用WebService ...

  2. asp.net中异步调用WebService(异步页)[转]

    由于asp2.0提供了异步页的支持使异步调用WebService的性能有了真正的提升. 使用异步页,首先要设置Async="true",异步页是在Prerender和Prerend ...

  3. PHP异步调用实现方式

    PHP异步调用实现方式 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接. 这样就出现了一个问题,一 ...

  4. xml提示无法连接到远程服务器,异步调用WebService时,如何捕捉“无法连接远程服务器”异常...

    在winform窗体中调用webservice,过程如下: ①Form1中弹出Form2 Form2 form2 = new Form2(); form2.ShowDialoag(); ②Form2中 ...

  5. 异步调用WebService

    这里用Winform演示如何异步调用WebService. 首先在界面中拖入2个按纽,一个是同步,一个是异步,作为比较.新建立一个WebService,就用默认的HelloWorld方法来演示. 在W ...

  6. React开发(273):异步调用的方式

    1.回调函数方式 doFirstThing((err, data) => {if (err) {console.log(err);return;}doSecondThing(data, func ...

  7. java webservice调用方式_java语言使用post方式调用webService方式

    展开全部 WebService可以有Get. Post.Soap.Document四种方式调62616964757a686964616fe78988e69d8331333337396232用,以下Ja ...

  8. PB调用WebService方式总结

    文章目录 测试WebService接口 SOAP协议调用 HTTP方式调用SOAP 通过inet对象调用 通过XMLHTTP调用 HTTP方式直接调用 通过inet对象调用 通过XMLHTTP调用 P ...

  9. 浅谈WebService开发二(同步与异步调用)转

    上文 <http://www.dotnetgeek.cn/xuexiwebservice1.html>已经跟大家说了,如果创建一个webservice和简单的调用,本文将注重webserv ...

最新文章

  1. Udacity机器人软件工程师课程笔记(十四)-运动学-正向运动学和反向运动学(其一)
  2. python常用英文单词怎么写,Python常用英文单词
  3. 13.while循环
  4. python安装失败如何卸载干净_彻底卸载Python环境及安装的Python模块
  5. (转)ASP.NET-关于Container dataitem 与 eval方法介绍
  6. “北航Clubs” Alpha版发布!
  7. java实现驾校考试系统_jsp驾校考试系统
  8. (68)zabbix windows性能计数器使用详解
  9. 【ZOJ - 2836 】Number Puzzle (容斥原理)
  10. boost_1.47在VS2010下的安装
  11. python处理时间和日期_python时间和日期的处理
  12. 强强联合,OpenCV搭载飞桨模型,帮你轻松玩转深度学习
  13. 盒子模型的各种高度记录
  14. python图片转视频加特效_使用Python opencv实现视频与图片的相互转换
  15. 本质矩阵 基础矩阵 单应矩阵 (2)
  16. Nginx+Tomcat实现单IP、多域名、多站点的访问
  17. 【模板】左偏树(可并堆)
  18. makefile函数集锦
  19. 【数据结构】树状数组效果讲解
  20. Redis入门指南(第2版) - 电子书下载 -(百度网盘 高清版PDF格式)

热门文章

  1. [新手必备]Python 基础入门必学知识点笔记
  2. 信息安全不可错过的30门实验
  3. springboot项目中日志分类
  4. RabbitMQ单个发布确认
  5. 简单了解各种序列化技术-Protobuf序列化框架
  6. 微信支付 - 支付中心回调通知
  7. ReactJS入门之前端开发的演变
  8. 字典-字典的统计、合并、清空操作
  9. 事件冒泡及阻止事件冒泡 事件的触发 事件参数对象 获取用户按下键盘的键
  10. 免焊vga3加6接线图_计数器和接近开关两线怎么接,计数器接近开关接线图