请问C#怎么调用这个WebService?
请问C#怎么调用这个WebService: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx的
getWeatherbyCityName(根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数)
这个方法?
我已经将这个WebService引用到了服务引用,然后不知道该怎么调用了。
------解决方案--------------------会有生成的相应的namespace和class、method,然后应该会了吧。一般还会生成同步和异步的相应方法
------解决方案--------------------如果IDE是Visual Studio,那么添加服务引用后就会自动生成该服务的客户端类了,然后就把那个类当本地类调用就可以了。正如楼上所说,一般都会有同步和异步两种方法,自己根据需要选择就是了。
------解决方案--------------------
------解决方案--------------------webservice是你添加web引用之后取的名字
------解决方案--------------------去硬盘上的工程目录下搜索reference.cs
这个就是代理类, 估计你的命名空间不是WeatherWebService
使用你的命名空间就可以了。
命名空间就是Add reference...时指定的名字。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------WeatherWebService.WeatherWebServiceSoapClient weatherWebService = new WeatherWebService.WeatherWebServiceSoapClient();
weatherWebService.getWeatherbyCityName("上海");