c# - WCF:序列化为数组的通用列表

标签 c# arrays wcf list serialization

所以我正在使用 WCF,我的服务返回包含通用列表的类型。 WCF 目前正在通过网络将它们转换为数组。有没有办法配置 WCF 之后将它们转换回列表?我知道有一种方法可以在添加服务引用时单击高级,但我正在寻找配置文件或类似文件中的解决方案。

[DataContract(IsReference = true)]
public class SampleObject
{
  [DataMember]
  public long ID { get; private set; }

  [DataMember]
  public ICollection<AnotherObject> Objects { get; set; }
}

这也很奇怪,因为一个服务将它作为列表返回,而另一个作为数组返回,我很确定它们的配置相同。

最佳答案

enter image description here

在添加服务引用时的高级选项卡中,您也可以设置此选项。标准数组已设置。

关于c# - WCF:序列化为数组的通用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536760/

相关文章:

c# - 单击链接时如何填充隐藏字段?

c# - 为什么重置后旧值留在这个对象中?

javascript - 获取属性中最大的元素

c - 如何对字符串数组求和?

c# - WCF - 客户端端点配置错误

wcf - 向 WCF 的 DataContract 对象添加方法

c# - 如何按类型排序列表?

c# - 我可以在 C# 中将一个子类类型转换为其他子类对象吗

javascript - 如何从 php 数据创建数组 javascript 变量?

asp.net - WCF 安全 - 我不明白的内容列表