我有一个WCF服务,它暴露了一个包含多个属性的自定义对象,其中一个属性被声明为List(of String)
。当我通过我的测试应用程序调用该函数时,返回的对象包含String()
而不是我期望的列表。
我是否需要为数据合同添加一个特殊标记,以便知道它应该将属性视为Lists
而不是Arrays
?
班级定义:
<Serializable(), DataContract([Namespace]:="customUrl")> _
Public Class UnitType
...
<DataMember()> Public Units As List(Of String)
...
End Class