我爱Aspx >> Asp.Net >> .NET Framework中使用XML Web Service(2).NET Framework中使用XML Web Service(2)
步调用 XML Web Service 分两个步骤。第一步,调用 Begin 方法以初始化 Web 方法调用。第二步,调用 End 方法以完成 XML Web Service 调用并检索 XML Web Service 的响应。
Begin 方法返回一个 System.Web.Services.Protocol.WebClientAsyncResult 对象,用于实现 System.IAsyncResult 接口。此对象提供关于待定异步调用的状态信息。通过将此对象传递给 End 方法,代理类可以标识要完成的请求,尤其是同时生成多个异步调用时。
有多种方法可以确定异步 XML Web Service 调用何时完成:
最有效的方法是向 Begin 方法传递一个回调委托,因为回调函数在等待响应期间不会中断线程。XML Web Service 返回其响应时,回调委托将在新线程中执行。然后,在回调中调用 End 方法。
以下代码演示了如何创建异步 XML Web Service 调用;此代码显示了对 BeginGetItems 的调用,语法如下:
Ҷƪл˵?
.NET程序实现多语言[05-20]
.NET中的数据类型的一些变化[05-20]
利用.NET语言开发自己的脚本语言..[05-20]
.Net FrameWork SDK文档的例子演..[05-20]
在.net中实现与ASP完全兼容的MD5..[05-20]
.Net 下的Wondows窗体常用项目[05-20]
.NET 窗体之间的交互[05-20]
ASP.net 验证码(C#)[05-20]
Snake.Net中的ORM(二)[05-20]
Autodesk官方最新的.NET教程(二..[05-20]
.NET程序实现多语言[05-20]
.NET中的数据类型的一些变化[05-20]
利用.NET语言开发自己的脚本语言..[05-20]
.Net FrameWork SDK文档的例子演..[05-20]
在.net中实现与ASP完全兼容的MD5..[05-20]
.Net 下的Wondows窗体常用项目[05-20]
使用UltraWinGrid时双击的处理[05-20]
.NET 窗体之间的交互[05-20]
ASP.net 验证码(C#)[05-20]
Snake.Net中的ORM(二)[05-20]