..
En ciertas circunstancias, las aplicaciones pueden tener la necesidad de almacenar o transferir los datos contenidos en ciertos objetos, para hacer estas operaciones lo más simple posible. NET Framework proporciona varias técnicas para la serialización. Estas técnicas le permiten convertir los objetos en datos binarios, SOAP o XML a través del cual gestionar fácilmente el almacenamiento y la transferencia de los mismos.
Cuando se crea un objeto en una aplicación. NET a menudo no se refleja en las formas en que se almacenan los datos, porque el. NET Framework se encarga de esta cuestión de forma automática. Sin embargo, si desea almacenar el contenido de un objeto en un archivo, enviar un objeto a otro proceso o transmitir a través de la red que necesita para conocer el objeto representado, ya que es probable que necesites para convertirlo en un formato diferente. Esta conversión se llama serialización.
Serialización, implementado en el espacio de nombres System.Xml, es un proceso que convierte un objeto en una secuencia lineal de bytes para ser almacenados o transferidos. La deserialización es el proceso contrario, o la conversión de una secuencia de bytes en un objeto serializado.
Veamos ahora los pasos a seguir para hacer la serialización de un objeto:
datos de la cadena = "Los datos que se almacenan en un archivo".
/ / Se crea el archivo en el que almacenar los datos
FileStream fs = new FileStream ("C: \ \ Serializzazione.txt", FileMode.Create);
/ / Crear un objeto BinaryFormatter para realizar la serialización
BinaryFormatter bf = new BinaryFormatter ();
/ / Utilizar el objeto BinaryFormatter para
/ / Serializar los datos y los inserta en el archivo
bf.Serialize (fs, datos);
/ / Cerrar el archivo
fs.Close ();
El lanzamiento de la aplicación y abrir el archivo con el Bloc de notas Serializzazione.txt generado veremos que contiene la cadena que establecimos en nuestro ejemplo, acompañados de información binaria (Bloc de notas que se mostrarán como símbolos) que son útiles para la deserialización posterior

| |
E-commerce con ASP (Ebook)
Comercio Electrónico y Compras con ASP. Sólo 35 €. |
| |
Ruby y Ruby on Rails (Curso)
Crear aplicaciones de software y la Web con Ruby y RoR. A partir de 39 €. |
| |
Webmaster Base (Primera)
Crear un sitio Web desde cero. A partir de 29 €. |