在.NET SOAP Web服务中使用List或任何其他复杂数据类型是否存在任何问题?使用数组是否是最佳做法?.NET SOAP和复杂数据类型
1
A
回答
2
将列表,数组和其他集合转换为特定于肥皂的集合。所以最后,在大多数情况下没有区别。
2
无论您使用数组还是列表都无关紧要,它们将转换为SOAP作为重复元素。
仅供参考使用WCF的客户端可以选择将其反序列化为数组或列表。
1
WebServices可以序列化很多,我甚至看到他们返回DataTable
(不推荐)。但是,我发现在返回复杂类型时使用Data Transfer Objects (DTO)更清晰。这些对象仅为您的Web服务创建,并使您可以更好地控制服务返回的内容。
如果我需要返回一个项目列表,我将使用一个普通的旧数组与IList
。生成的WSDL似乎更加清洁这种方式。
相关问题
- 1. 将复杂数据类型映射到模型类(SOAP)
- 2. C#SOAP复杂类型参数
- 3. 标题中的SOAP复杂类型
- 4. 封装.NET和COM之间复杂的数据类型
- 5. PHP SoapServer和复杂类型
- 6. WCF SOAP服务添加数据类型以响应复杂类型
- 7. ksoap2和WCF复杂类型
- 8. Java和c#之间的Webservices - 复杂的数据类型
- 9. Asp.Net动态数据+复杂类型
- 10. WCF中的复杂数据类型?
- 11. c中的复杂数据类型#
- 12. 测试复杂的数据类型?
- 13. 什么是C++中的复杂数据类型和虚数据类型?
- 14. IKVM的Map.xml中的字符串和复杂数据类型!
- 15. 使用PHP调用具有复杂数据类型的SOAP Web服务
- 16. .NET SOAP常见类型
- 17. 消费与PHP和复杂类型的.net Web服务
- 18. 复杂和简单数据类型的JSON
- 19. 滤波器蜂房复杂数据类型
- 20. SOAP的错误:解析模式:在复杂类型
- 21. 发送一个类型复杂Soap错误org.xmlpull.v1.XmlPullParserException:预期:START_TAG
- 22. kSOAP中复杂类型的XML/SOAP属性
- 23. Node.js使用复杂类型的SOAP调用
- 24. 如何在ZEND SOAP AutoDiscovery中设置这些复杂类型?
- 25. 复杂类型的SOAP序列化时发生InvalidOperationException异常
- 26. SOAP :: Lite在复杂类型“Array”上生成“溢出”
- 27. 微风复杂类型数据属性显示无数据
- 28. Perl和复杂的SOAP请求
- 29. RIA,Silverlight 4,EntityStates和复杂类型
- 30. EF复杂类型和验证
您使用的是WCF还是ASMX? – dana 2012-03-05 21:56:41
嗨达娜,我正在使用ASMX。 – TK101 2012-03-06 08:27:48