【问题标题】:Which C# SOAP Client Library is easiest to use?哪个 C# SOAP 客户端库最容易使用?
【发布时间】:2009-06-08 07:36:11
【问题描述】:

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

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

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

这是对我要完成的工作的更好解释。 a better OOP approach to multiple SOAP web services

【问题讨论】:

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


    【解决方案1】:

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

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

    编辑:screenshot of the two menu options :)

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 看起来是一致的。谢谢!
      【解决方案3】:

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

      【讨论】:

      猜你喜欢
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 2013-04-04
      • 2014-12-30
      相关资源
      最近更新 更多