我需要为第三方的Web服务添加服务引用,但我告诉他们不要托管端点wsdl。但我确实有wsdl的本地副本,所以任何人都可以给我任何指针,以了解最佳方法吗?
感谢
答案 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);
中的实例化WCF客户端代理部分