日期:2014-05-17  浏览次数:20427 次

webservice调用的方法
asp.net获取webservice的方法

客户提供了一个http:// ... ?wsdl 的远程webservice地址,里面帮助文档中一个方法 checkCardPass 需要调用;
但我在webservice中只找到了两个方法
checkCardPassCompletedEventArgs  
checkCardPassCompletedEventHandler

请问如何调用方法?

------解决方案--------------------
引用的地方添加 单击右键 添加web引用 然后把地址复制进去
------解决方案--------------------
1、在你的项目添加web引用 路径就是那个地址 填写WEB引用名
2、在你要调用的地方用
比如:
C# code

 //电视节目查询WebService
 tvXml.WebService tv = tvXml.WebService(); //tvXml为WEB引用名
 DataSet ds=new DataSet();
 ds = tv.getTVprogramDateSet(Convert.ToInt32(theTvChannelID), theDate);

------解决方案--------------------
有很多方法,我个人不太喜欢添加Web引用,我更喜欢用wsdl工具生成代理类
------解决方案--------------------
探讨

楼上的兄弟,已经在类库中添加了web引用了,
不然读取不到 checkCardPassCompletedEventArgs
checkCardPassCompletedEventHandler这两个方法了。