我使用wsdl文件中的wsdl.exe生成了一个类。
我检查了生成的代码,有3-4种方法可用,但我想只有肥皂协议(我只是在猜测,可能是错误的),用上面的属性定义,如:
简单地说,我想从wsdl创建一个虚拟类并使用它的方法。
提前致谢。
答案 0 :(得分:4)
我建议使用svcutil.exe instead of wsdl.exe
使用svcutil可以很容易地创建一个“虚拟”类(我正在读取它作为存根或模拟),因为它生成一个接口和一个代理。
所以,例如,
svcutil.exe http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
将生成一个名为ICurrencyService
和CurrencyServiceClient
的接口。
答案 1 :(得分:0)
visual studio命令提示符有一个exe,允许你这样做。
wcftestclient.exe [服务端点地址]
希望这就是你的意思。