Retornar Objetos desde un WebService

22/12/2003 - 02:24 por Anonimo | Informe spam
Como puedo hacer para que un metodo de un webservice me
devuelva un objeto de una clase que implementé.
 

Leer las respuestas

#1 Sergio Acosta
23/12/2003 - 00:15 | Informe spam
Eso lo hace el .NET Framework automáticamente.

Lo único que necesitas es declarar que el valor de retorno del método es del
tipo que quieres (en este caso suponiendo que la clase que generaste se
llama 'Persona'):

public Persona GetPersona();

Y (el truco de magia) hacer que tu clase Persona sea serializable:

Si tu clase sólo contiene miembros de datos básicos (cadenas, fechas,
enteros, etc) seguramente sólo necesitaras agregar el atrubuto serializable
a la declaración de la clase:

[Serializable]
public class Persona
{
// ...
}

Sin embargo, si tu clase contiene miembros de otras clases tuyas, tendrás
que marcarlas también como serializables, o hacer que tu clase implemente la
interfaz ISeralizable.

Hay mas información al respecto en la MSDN para la interfaz ISerializable y
la clase SerializableAttribute.

Sergio

wrote in message
news:01fb01c3c82a$6a52d1a0$
Como puedo hacer para que un metodo de un webservice me
devuelva un objeto de una clase que implementé.

Preguntas similares