Compartir a través de


Serialización binaria

La serialización se puede definir como el proceso de almacenamiento del estado de un objeto en un medio de almacenamiento. Durante este proceso, los campos público y privado del objeto y el nombre de la clase, incluido el ensamblado que contiene la clase, se convierten en una secuencia de bytes que, a continuación, se escribe en una secuencia de datos. Cuando, después, el objeto se deserializa, se crea una copia exacta del objeto original.

Al implementar un mecanismo de serialización en un entorno orientado a objetos, es necesario equilibrar la facilidad de uso y la flexibilidad. El proceso se puede automatizar en gran medida, suponiendo que se tenga suficiente control sobre el proceso. Por ejemplo, pueden surgir situaciones en las que no basta con la simple serialización binaria o en las que puede existir un motivo específico para decidir qué campos se deben serializar. En las secciones siguientes se examina el robusto mecanismo de serialización que proporciona .NET Framework y se resaltan varias características importantes que le permiten personalizar el proceso para ajustarlo a sus necesidades.

En esta sección

Secciones relacionadas