在.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. 標題中的SOAP複雜類型
- 3. 封裝.NET和COM之間複雜的數據類型
- 4. REST,json,.Net4和複雜數據類型
- 5. 複雜的C++數據類型和COM
- 6. 將SOAP複雜數據類型解析爲Python字典
- 7. PHP SoapServer和複雜類型
- 8. WCF SOAP服務添加數據類型以響應複雜類型
- 9. ksoap2和WCF複雜類型
- 10. 從Soap請求中遺漏的複雜類型參數
- 11. Java和c#之間的Webservices - 複雜的數據類型
- 12. Couchbase .Net庫複雜的startKey/endKey類型
- 13. 在.NET中處理coldfusion複雜類型
- 14. Zend框架2 SOAP自動發現和複雜類型
- 15. Asp.Net動態數據+複雜類型
- 16. WCF中的複雜數據類型?
- 17. 內存分配複雜數據類型
- 18. 測試複雜的數據類型?
- 19. c中的複雜數據類型#
- 20. 什麼是C++中的複雜數據類型和虛數據類型?
- 21. IKVM的Map.xml中的字符串和複雜數據類型!
- 22. 發送複雜類型在SOAP消息中的參數
- 23. 複雜類型
- 24. 複雜類型
- 25. 複雜類型
- 26. Swagger參數和複雜類型
- 27. 如何定義在SOAP中定義一個複雜類型數組的類型
- 28. .NET SOAP常見類型
- 29. Java函數傳遞和返回複雜數據類型
- 30. 使用PHP調用具有複雜數據類型的SOAP Web服務
您使用的是WCF還是ASMX? – dana 2012-03-05 21:56:41
嗨達娜,我正在使用ASMX。 – TK101 2012-03-06 08:27:48