ASP.NET中异步调用WebService方式!
2007-09-19 14:20
423 查看
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);
}
好了,这样就可以了!
原来的方式:
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);
}
好了,这样就可以了!
相关文章推荐
- ASP.NET中异步调用WebService方式!
- ASP.NET中异步调用WebService方式!(转)
- .NET3.5下Asp.net如何异步调用WebService
- Asp.net 异步调用WebService
- asp.net中异步调用webservice
- 通过异步的方式调用 Asp.Net 用户控件
- 使用C#创建webservice及三种调用方式 (ASP.NETweb编程常用到的27个函数集)
- asp.net异步调用webService
- Jquery调用Asp.Net WebService和form 提交到Handler方式
- 第三部分 01 使用ASP.NET AJAX异步调用WebService(全)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- ASP.NET中jQuery调用WebService处理返回结果的方式
- asp.net中异步调用WebService(异步页)[转]
- DOTNET下的三种调用webservice方式之ASP.NET调用方式
- Asp.Net下采用GET/POST/SOAP方式动态调用WebService
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- asp.net中异步调用webservice
- java使用AXIS2调用asp.net的WebService
- 使用jQuery调用ASP.NET WebService的简易教程
- Android客户端调用Asp.net的WebService