Devolver un tipo object con un web Service

10/01/2006 - 20:16 por Emanuel | Informe spam
Estoy desarrollando un fachada que invoca los distintos métodos de negocio
mediante un único método (utiliza reflextion). Esta fachada es un web service
cuyo parámetro de entrada es el nombre del método a invocar - con los
parametros de entrada del método a llamar - y la salida pueden ser entidades
(DataSet Tipados), DataSet o DataTable. El problema es el siguiente: al tener
esta diversidad de objetos de salida tengo que especificar la salida del web
metodo de tipo object pero los object no se puedes serializar o por lo menos
ese es el error que me tira. Ya intente pasarlo como base64 pero se va el
rendimiento a la mierda – 64 solicitudes por segundo.
Si a alguien se le ocurre una alternativa será de gran ayuda su comentario
 

Leer las respuestas

#1 Vyacheslav Popov
10/01/2006 - 21:36 | Informe spam
Hola Emanuel, yo no veo eso como un problema. Los tres tipos citados tienen
algo en común...
Por ejemplo: el DataSet tipado lo puedes convertir en un DataSet de forma
implícita (hereda de DataSet), y un DataTable lo puedes meter en un DataSet.

Saludos.
"Emanuel" escribió en el mensaje
news:
Estoy desarrollando un fachada que invoca los distintos métodos de negocio
mediante un único método (utiliza reflextion). Esta fachada es un web
service
cuyo parámetro de entrada es el nombre del método a invocar - con los
parametros de entrada del método a llamar - y la salida pueden ser
entidades
(DataSet Tipados), DataSet o DataTable. El problema es el siguiente: al
tener
esta diversidad de objetos de salida tengo que especificar la salida del
web
metodo de tipo object pero los object no se puedes serializar o por lo
menos
ese es el error que me tira. Ya intente pasarlo como base64 pero se va el
rendimiento a la mierda - 64 solicitudes por segundo.
Si a alguien se le ocurre una alternativa será de gran ayuda su comentario

Preguntas similares