Hola Diego Para que serializas vos si usas ws?, el framework se encarga de todo, no necesitas serializar y des serializar. Lo`único que debes hacer es generar el proxy desde linea de comando y reformarlo para que no cree un dto de tu clase, solo referencia tu clase existente. Con eso tenes todo resuelto.
Daniel Calvin El día 25/07/07, Diego Baselica <[EMAIL PROTECTED]> escribió:
Hola grupo Estoy utilizando XMLSerialization para enviar objetos a traves de WS Resulta que se me presenta la siguiente situacion y no puedo resolverla Lo planteo con un ejemplo mas simple. Mi clase tiene 2 propiedades y otra mas que es un calculo de las 2 primeras <Serializable()> _ Class Rectangulo Public mAncho as Double Public mAlto as Double <XmlInclude(False)> _ Public mSuperficie as Double Private Sub Calcular() mSuperficie = mAlto * mAncho End Sub End Class ** En este ejemplo, es obvio que se podria resolver teniendo un metodo que sea CalcularSuperficie y realice el calculo cada ves que lo solicitamos, pero es solo a modo de simplificar la situacion ** Lo que necesito es que cuando se termine de deserializar, poder informar a la clase que esta lista, para que invoque el metodo Calcular, cuando ya estoy seguro que todas las propiedades estan deserializadas. Encontre lo que deseo, pero solo funciona con BinaryFormatters y no con XMLSerialization, y es una interface IDeserializationCallBack que pose un metodo OnDeserialzation() Con lo que se podria hacer Public Sub OnDeserialzation() Calcular End Sub Pero luego de una busqueda muuuuy larga en google encontre que solo funciona con los BinaryFormatter, y es algo que no lo podemos cambiar Sabe alguien de alguna solucion de notificacion cuando finalice la serializacion Muchas Gracias *UpSoft Sistemas Informáticos* Rafael Nuñez 3498 Tel/Fax: +54 (0351) 4814812 rot. [EMAIL PROTECTED]
-- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional