在没有端点WSDL的情况下在VS 2012中添加服务引用

时间:2015-03-11 16:38:46

标签: web-services visual-studio-2012

我需要为第三方的Web服务添加服务引用,但我告诉他们不要托管端点wsdl。但我确实有wsdl的本地副本,所以任何人都可以给我任何指针,以了解最佳方法吗?

感谢

1 个答案:

答案 0 :(得分:1)

要使用wcf客户端访问第三方Web服务,您必须:

1。)从wsdl文件创建服务引用。见How to generate service reference with only physical wsdl file

2.。)实例化WCF客户端并调用所需的方法。示例代码:

// Create a client object. CalculatorClient class was generated in service reference code.
CalculatorClient calcClient = new CalculatorClient();
// Call the Add service operation.
double value1 = 100.00D;
double value2 = 15.99D;
double result = calcClient.Add(value1, value2);
Console.WriteLine("Add({0},{1}) = {2}", value1, value2, result);

有关详情,请参阅Accessing Services Using a WCF Client

中的实例化WCF客户端代理部分