【发布时间】:2011-08-17 20:00:45
【问题描述】:
我有一个具有此功能的 WCF 服务:
Public Function ObtenerGruposYAnalisisYConclusionesPredefinidas() As Object() Implements ISrvConclusionesNotas.ObtenerGruposYAnalisisYConclusionesPredefinidas
Dim conclus As New ConclusionesNotasDL
Return conclus.ObtenerGruposYAnalisisYConclusionesPredefinidas()
End Function
返回此处指定的值:
Public Function ObtenerGruposYAnalisisYConclusionesPredefinidas() As Object()
Dim objeto(2) As Object
objeto(0) = ObtenerGruposAnalisis()
objeto(1) = ObtenerAnalisis()
objeto(2) = ObtenerConclusionesPredefinidas()
Return objeto
End Function
每个函数都返回一个实体列表。
如果我单独调用这个函数,它们会返回它们的值。但我想要的是只调用一次服务而不是多次!
我希望能够像这样在另一个应用程序中接收它:
Dim concluNotas As SrvConclusionesYNotas.SrvConclusionesNotasClient = New SrvConclusionesYNotas.SrvConclusionesNotasClient
Dim objeto() As Object = concluNotas.ObtenerGruposYAnalisisYConclusionesPredefinidas()
我该怎么办?
我必须以某种方式对其进行序列化吗?该过程在服务中运行良好,但在其他应用程序中没有接收到对象,我有一个异常,表明 http 不支持(发送对象数组)。
【问题讨论】: