将WSDL转换为C#类

时间:2013-04-24 14:44:27

标签: c# web-services wsdl

我遇到与我的快递员(www.raben.com)整合的问题。 我有WSDL架构http://integrator.raben-group.com/pl/?soap=itginterface.wsdl

我正在使用VS2012 .NET 4.0,项目类型是更大的解决方案中使用的类库。 我添加了参考文献>添加服务参考 - > http://integrator.raben-group.com/pl/?soap=itginterface.wsdl>去>确定

VS添加新的sys文件夹服务Refences并把我的新“IntegratorRabenServiceReference”

我使用XDocument创建了XML,我如何将i发送给他们?

编辑:

Sample XML data http://jelux.pl/Integrator/sample_data.xml
XSD file http://jelux.pl/Integrator/transport-order-information.xsd
and instruction to XML file http://jelux.pl/Integrator/Import.pdf

1 个答案:

答案 0 :(得分:3)

从某种意义上说,你的问题告诉我们你并不知道自己在做什么。 “我怎么把化油器固定在胡萝卜上?”它的当前格式并不合适,但无论如何我会尽力帮助你:)

您创建的是使用Web服务的代理类。您应该能够创建类似于IntegratorRabenService的东西,其中包含所有必要的方法。如果你愿意的话,它就是web服务的代理。

var service = new IntegratorRabenService(); // Using default endpoint
var data = .... // Whatever your method needs
var result = service.ProxyMethodCall(data);
// Do something with result.

希望有所帮助:)

如果您需要一个完整的示例,我也可以帮助您,因为Web服务似乎是公开的,但您需要告诉我:)