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