我正在构建一个Web服务,它使用外部Web服务(例如http://www.webservicex.com/stockquote.asmx?WSDL),如何在Web服务构建中使用外部Web服务?
答案 0 :(得分:5)
正如其他人所说,为您的项目添加一个Web引用。
这将为您提供可在项目中使用的命名空间。这是我的一个Utility类的片段。
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服务方法的类。其他类和委托都是异步方法的eventargs和eventhandler。
答案 1 :(得分:2)
在Web服务项目中向外部Web服务添加服务引用。
答案 2 :(得分:1)
只需在调用服务中添加一个Web引用,方法是右键单击项目并向要使用的服务添加Web引用。
您可以保留此类服务,例如服务A - > B - > C
答案 3 :(得分:0)
将它作为Web引用添加到项目中吗?
答案 4 :(得分:0)
通过向项目添加Web引用。
答案 5 :(得分:0)
右键单击项目和“添加Web引用”。指向托管服务的位置(网址)。