【发布时间】:2015-03-19 17:42:15
【问题描述】:
以前我使用控制台应用程序中的 Web 服务示例,但在理解 xsd 和 wsdl 方面我没有太多知识。
我想使用复杂的 Web 服务来了解 xsd 和 wsdl。
当 goggling 发现一些免费的 Web 服务示例时,他们提供了 wsdl 文件和服务 url。我可以在 C# 中添加 Web 引用,但不了解如何调用以及调用哪个方法,任何机构都可以提供示例代码来使用吗?
- 服务网址:
http://www.webservicex.com/globalweather.asmx?WSDL - 网络方法:
GetWeatherResponse
当我从应用程序添加服务引用时,我可以看到这些类。
input1, input2, input3, input4,
output1, output2, output3, output4,
ArticleType, ArticlePtServiceClient, ArticlePTservicechannel
但我无法查看GetWeatherResponse()
从 wsdl 文件中我可以知道我们可以从哪个类对象中调用 web 方法吗?
理论上的理解是我们可以找到基于wsdl的web方法。 急切地等待积极的回应。期望示例代码从 Web 服务调用此 Web 方法。以及请求您参考一些参考资料以更好地理解复杂类型 xsd。
提前致谢。
【问题讨论】:
-
恐怕这不是这个网站的运作方式。你表现出一些努力(就像你尝试过的那样),人们会帮助你成功。
-
期待人们向您提供示例代码是关闭帖子的好方法。没有人愿意为您编写代码,除非您自己付出一点努力。
-
@nvoigt: 当然我也会更新我所做的事情
-
@Randy:很抱歉没有提供该信息,添加了观察到的行为。
标签: c# web-services xsd wsdl