以前我使用过来自控制台应用程序的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。
提前致谢。
答案 0 :(得分:0)
很多R& D都了解有关Web服务和WCF的事情。
唯一的解决方案是我们必须创建存根以在本地环境中进行测试。
创建存根:
SVCUTIL
仍然需要了解更多,还有更多问题需要考虑。将在此更新以供我们参考。