Web服务可以返回哪些数据类型?

时间:2009-07-20 11:08:56

标签: .net web-services

Web服务和Web方法可以返回哪些数据类型?

2 个答案:

答案 0 :(得分:1)

Web服务几乎可以返回任何可序列化的数据类型。它通过以SOAP消息的形式返回XML中的数据来实现。你想要实现什么目标?

答案 1 :(得分:1)

可以返回的确切类型取决于您使用的是WCF还是旧版ASMX Web服务。

在任何一种情况下,都不应该返回特定于平台的类型(如DataReader或DataSet)。即使它在物理上可行,但这是一个坏主意。即使今天,您的服务只能通过.NET代码调用,明天可能需要通过Java调用或其他您无法预料到的内容。当然,Java不知道如何处理特定于.NET Framework的类型!