ASP.NET Web服务调用与网站部署全解析
1. 调用Web服务
1.1 生成代理类
点击“添加引用”按钮,会生成用于与Web服务通信并获取结果的代理类。与XML Web服务的通信通过SOAP进行,请求会被序列化为SOAP消息,然后发送到Web服务。Web服务解析消息,执行方法,并将结果序列化为SOAP文档返回给调用者。使用代理时,请求编码和响应解码的工作由代理及其底层基础设施(由.NET Framework提供)完成,我们只需看到Web方法的本地方法签名,这节省了大量代码并减少了潜在的错误。
1.2 调用Web服务示例
假设将Web引用名称更改为 AddressData ,可以这样调用Web服务:
AddressData.Service myAdr = new AddressData.Service();
AddressData.Address[] theAdrs = myAdr.GetAddress("90210");
上述代码创建了 AddressData.Service 类的新实例,并调用了 GetAddress 方法。 GetAddress 方法接受一个包含邮政编码的字符串,并返回一个 Address 对象数组。
1.3 Web服务中的数据绑定
如果要将数据绑定到诸如 GridView 之类的GUI控
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



