使用WSDL文件C#

时间:2016-04-14 12:05:31

标签: c# wsdl

我有一个WSDL文件,我想要使用它。
我在窗口应用程序ServiceReference1中添加了该文件的引用 现在request有两个不同的分类,response分别有两个。我没有在requestresponse类中获得任何方法。

任何人都可以指导我,我做错了。

2 个答案:

答案 0 :(得分:0)

不要在请求或响应中查找方法。在客户端寻找它们。

答案 1 :(得分:0)

您可以使用Reflection来获取Soap客户端的方法,如

Type type = obj.GetType();
var method = type.GetMethod("yourMethodName");
var attr = method.GetCustomAttributes(typeof(WebMethodAttribute), true);

查看SoapExtension Class和文章:Efficient Tracing Using SOAP Extensions in .NET

您也可以查看WebServiceStudio

  

Web Service Studio是一种以交互方式调用Web方法的工具。该   用户可以提供WSDL端点。单击按钮获取工具   获取WSDL,从WSDL生成.NET代理并显示   可用方法清单。