我正在构建一个 Web 服务,它使用外部 Web 服务(例如 http://www.webservicex.com/stockquote.asmx?WSDL ),我如何在正在构建的 Web 服务中使用外部 Web 服务?

最佳答案

正如其他人所说,为您的项目添加一个网络引用。

这将为您提供一个可以在项目中使用的命名空间。这是我的一个实用程序类的片段。

using System;
//...there's more
using System.Text;
using WSDebug.patweb; //web reference to WSDL

namespace WSDebug
{
    class Utils
    {
        private static R12_WebService ws = new R12_WebService();

patweb 是我的网络引用的名称。 Web 引用本身包含许多类。 R12_WebService 类是包含 WSDL 中概述的 Web 服务方法的类。其他类和委托(delegate)都是我们异步方法的事件参数和事件处理程序。

关于c# - 使用 Web 服务 C#?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3441694/

10-09 06:20
查看更多