什么类型的集合适合.Net的Web服务?

时间:2009-11-16 15:33:01

标签: .net web-services collections

想问你的意见。返回业务对象列表时,webservice中使用的最佳对象(Array,List<>,Collection,...)是什么。像客户或历史列表一样。

一些想法:

  • 因为我希望最小化客户端和服务器之间传输的数据量
  • 因为我想简化xml序列化
  • 我不希望服务器端有任何额外功能,只需简单选择

任何提示,意见最受欢迎。干杯,X。

2 个答案:

答案 0 :(得分:0)

我会使用你想要返回的对象列表。然后,您可以指定是否要在客户端显示为T或List数组(我将使用List)。

答案 1 :(得分:0)

所有集合都以相同的方式传递。我作为Lists<>传递,因为在血清化之前很容易操纵。

您可以将消费者配置为使用您想要的任何内容,并且应该正确反序列化。