Pasar una lisa como parametro a un webservice

30/04/2010 - 17:31 por Vicdeju | Informe spam
Buenas a todos, vereis, tengo el siguiente problema.

He creado un web service, al que le paso como parametro, un integer, un
string, y tres listas (dos de enteros y una de string).
El problema que tengo es que a la hora de consumirlo desde otra aplicacion,
al pasar el parametro me da el siguiente error en tiempo de diseño:

"Un valor de tipo System.Collections.Generic.List(Of Integer) No se puede
convertir en 1 matriz dimensional de integer"

Me podeis comentar como solucionarlo?

Un saludo y muchas gracias.

Preguntas similare

Leer las respuestas

#1 Leandro Tuttini
30/04/2010 - 21:22 | Informe spam
hola

si revisas los parametros del web service seguramente te estara
informando que no es una lsita del tipo List(Of Integer) lo qeu espera
sino un int[] o sea un arrat de string

para hacerlo facil podrias suar le metodo ToArray() de la lsita
generica

http://msdn.microsoft.com/en-us/lib...3t819.aspx

no olvides agregar el Imports a System.Collections.Generic

saludos
Respuesta Responder a este mensaje
#2 Vicdeju
04/05/2010 - 17:21 | Informe spam
Muchas gracias Leandro, todo me ha funcionado perfecto.

"Leandro Tuttini" wrote:

hola

si revisas los parametros del web service seguramente te estara
informando que no es una lsita del tipo List(Of Integer) lo qeu espera
sino un int[] o sea un arrat de string

para hacerlo facil podrias suar le metodo ToArray() de la lsita
generica

http://msdn.microsoft.com/en-us/lib...3t819.aspx

no olvides agregar el Imports a System.Collections.Generic

saludos
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida