我有一个WSDL文件,我想要使用它。
我在窗口应用程序ServiceReference1
中添加了该文件的引用
现在request
有两个不同的分类,response
分别有两个。我没有在request
或response
类中获得任何方法。
任何人都可以指导我,我做错了。
答案 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代理并显示 可用方法清单。