problema con serializacion

21/10/2005 - 22:41 por Fernando Callejon | Informe spam
Alguno tiene idea de por que este codigo:

System.IO.StreamWriter writer = new System.IO.StreamWriter( path );
System.Xml.Serialization.XmlSerializer ser = new
System.Xml.Serialization.XmlSerializer( typeof( FilterConfiguration ) );
ser.Serialize ( writer, this );
writer.Close();
writer = null;
ser = null;

...me tira un System.StackOverflowException?

Muchas gracias.
Chicho.-

Preguntas similare

Leer las respuestas

#1 Zephryn Xirdal
21/10/2005 - 23:53 | Informe spam
En Fri, 21 Oct 2005 22:41:04 +0200, Fernando Callejon
escribió:

Alguno tiene idea de por que este codigo:

System.IO.StreamWriter writer = new System.IO.StreamWriter( path );
System.Xml.Serialization.XmlSerializer ser = new
System.Xml.Serialization.XmlSerializer( typeof( FilterConfiguration ) );
ser.Serialize ( writer, this );
writer.Close();
writer = null;
ser = null;

...me tira un System.StackOverflowException?

Muchas gracias.
Chicho.-





Porque creo que no puedes serializarte a ti mismo.


La belleza es la vida cuando la vida levanta el velo de su rostro sangrado.
Powered by zxFortunes - It's free -
http://sourceforge.net/projects/zxfortune
Respuesta Responder a este mensaje
#2 Fernando Callejon
25/10/2005 - 00:50 | Informe spam
Muchas gracias por responder.
La solucion era mas sencilla, tenia una propiedad que en ves de devolver el
valor private devolvia la propiedad y eso hace un loop por eso se llenaba la
pila.

private string _algo;
public string algo
{
get { return algo; } en ves de get { return _algo; }
}

Ceo que estaba medio dormido cuando lo hice.
Muchas gracias.
Chicho.-

"Zephryn Xirdal" escribió en el mensaje
news:
En Fri, 21 Oct 2005 22:41:04 +0200, Fernando Callejon
escribió:

> Alguno tiene idea de por que este codigo:
>
> System.IO.StreamWriter writer = new System.IO.StreamWriter( path );
> System.Xml.Serialization.XmlSerializer ser = new
> System.Xml.Serialization.XmlSerializer( typeof( FilterConfiguration ) );
> ser.Serialize ( writer, this );
> writer.Close();
> writer = null;
> ser = null;
>
> ...me tira un System.StackOverflowException?
>
> Muchas gracias.
> Chicho.-
>
>

Porque creo que no puedes serializarte a ti mismo.


La belleza es la vida cuando la vida levanta el velo de su rostro


sangrado.



==> Powered by zxFortunes - It's free -
http://sourceforge.net/projects/zxfortune
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida