Exportar (0) Imprimir
Expandir todo

Serialización binaria

La serialización se puede definir como el proceso de almacenar el estado de un objeto a los medios de almacenamiento. Durante este proceso, los campos públicos y privados del objeto y el nombre de la clase, incluso el ensamblado que contiene la clase, se convierten en una secuencia de bytes, que se escribe a continuación en una secuencia de datos. Cuando se deserializa el objeto como consecuencia, se crea un clon exacto del objeto original.

Al implementar un mecanismo de la serialización en un entorno orientado a objetos, tiene que realizar varios intercambios entre la facilidad de uso y la flexibilidad. El proceso se puede automatizar en gran medida, con tal de que sea proporcionado el control suficiente sobre el proceso. Por ejemplo, las situaciones se pueden presentar donde la serialización binaria simple no es suficiente, o podría haber una razón concreta para decidir qué campos en una clase necesitan ser serializados. Las secciones siguientes examinan el mecanismo de la serialización robusta proporcionado con .NET Framework y resaltan varias características importantes que le permiten personalizar el proceso para satisfacer sus necesidades.

NoteNota:

El estado de un objeto UTF-8 o UTF-7 codificado no se conserva si el objeto se serializa y se deserializa utilizando distintas versiones de .NET Framework.

En esta sección

Conceptos de la serialización

Describe dos escenarios en los que la serialización resulta útil: al almacenar datos persistentes y al pasar objetos a través de dominios de aplicaciones.

Serialización básica

Describe cómo utilizar los formateadores SOAP y binario para serializar los objetos.

Serialización selectiva

Describe cómo evitar que se serialicen algunos miembros de una clase.

Serialización personalizada

Describe cómo personalizar la serialización para una clase utilizando la interfaz ISerializable.

Pasos en el proceso de la serialización

Describe la medida que toma la serialización cuando se llama al método Serialize en un formateador.

Serialización tolerante a versiones

Explica cómo crear tipos serializables que se pueden modificar con el tiempo sin hacer que las aplicaciones produzcan las excepciones.

Instrucciones de la serialización

Proporciona algunas directrices general para decidir cuándo serializar un objeto.

Referencia

System.Runtime.Serialization

Contiene clases que se pueden utilizar para serializar y deserializar objetos.

Secciones relacionadas

Serialización de SOAP y XML

Describe el mecanismo de la serialización XML que está incluido con el Common Language Runtime.

Security and Serialization

Describe las instrucciones de la codificación seguras que hay que seguir al escribir el código que realiza la serialización.

Remote Objects

Describe los diversos métodos de comunicaciones disponibles en .NET Framework para las comunicaciones remotas.

XML Web Services Created Using ASP.NET and XML Web Service Clients

Proporciona los temas que describen y explican cómo programar los servicios web de XML creados utilizando ASP.NET.

Footer image



Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft