在webservce MyService中。 DocumentList包含属性id,name - Class是Serializable
Public Function getDocList(args...) as List(Of DocumentList)
'code to add to documentlist
'no issue here...
End Function
在项目中。
Dim thisService as New MyService
Sub Main
Dim docList as New List(of DocumentList)
docList = thisService.getDocList(args...)
End Sub
我收到错误 - 无法将-1维数组转换为DocumentList的通用列表。 如果我在服务中使用DocumentList,则没有问题。我可以为每个迭代。但是,在调用服务的项目中,我无法使用DocumentList。 我已将服务设置为传递字符串,这是可能的。只有List(Of DocumentList)是一个问题。我想我可能需要反思,或正确理解集合。不确定。 谢谢。
答案 0 :(得分:1)
Dim docList as DocumentList()
无法返回复杂类型,必须将我的DocumentList设置为调用webservice的项目中的数组。 http://www.asquestion.com/question/60333227137608045/Problem-returning-a-collection-from-a-web-service