哪个C#SOAP客户端库最容易使用?

时间:2009-06-08 07:36:11

标签: c# .net web-services client-side

我想使用C#连接到SOAP Web服务。在我直接进入之前,尝试谷歌向我投掷的任何东西,我想问一下,在我完成大部分工作的情况下,最干净,最好的方法是什么。

我想要一个高级方法,我给它一个WSDL,它基本上会为我处理很多事情。我当然不想做任何XML,除了看看它在调试方面做了什么。

微软为此做的最好的最好的库/方法是什么?请注意,我更关心优化开发人员的时间而不是性能,尽管在这种情况下可能没有太大区别。

3 个答案:

答案 0 :(得分:5)

阿萨夫说的话。您可以选择使用Web引用(WSDL.exe包装器)和使用服务引用(svcutil.exe周围的包装器)。服务引用是.NET 3.0+,是WCF服务方式的一部分。

我个人大部分时间仍然使用Web引用,但是YMMV。

修改:screenshot of the two menu options:)

答案 1 :(得分:4)

这就是C#项目中的Web引用。 添加Web引用时,它会解析WSDL并为API创建强类型类。

答案 2 :(得分:4)

不需要任何花哨的库...这是内置功能...... 只需从Visual Studio的上下文菜单中为项目添加服务引用即可。