如何将 WSDL 中的序列编辑器更改为 ALL
我想将 asp.net asmx Web 服务 WSDL 中的序列值设置为 ALL。是否可能,如果可以,如何实现?谷歌对此无法提供太多帮助..因此,如果有人知道如何做到这一点,请提供帮助..
I want to make the value of sequence to ALL in an asp.net asmx web service WSDL.. is it possible and if so how? Google couldn't give much help regarding this.. so please help if anyone knows how to do this..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,为什么要这样做?一般来说,
xs:all
是一个坏主意。其次,没有使用 ASMX Web 服务或 WCF 的好方法。不过也有不好的方法。在 ASMX 中,更改您的
WebMethod
以接受和/或返回XmlElement
,并自行进行处理。在WCF中,以同样的方式使用Message
。在这两种情况下,您都无法使用自动生成的 WSDL。
First of all, why do you want to do this? In general,
xs:all
is a bad idea.Second, there's no good way to do it with ASMX web services or with WCF.There are bad ways, though. In ASMX, change your
WebMethod
to accept and/or return anXmlElement
, and do the processing on your own. In WCF, useMessage
in the same way.You won't be able to use the automatically-generated WSDL in either case.