Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Serialización de formato en .NET Framework

La serialización es el proceso de convertir el estado de un objeto en un formato que se pueda almacenar o transportar. El complemento de serialización es deserialización, que convierte una secuencia en un objeto. Juntos, estos procesos permiten almacenar los datos y transferirlos con facilidad.

.NET Framework representa dos tecnologías serializando:

  • La serialización binaria conserva fidelidad de tipo, que es útil para conservar el estado de un objeto entre las invocaciones diferentes de una aplicación. Por ejemplo, puede compartir un objeto entre distintas aplicaciones si lo serializa en el Portapapeles. Puede serializar un objeto en una secuencia, un disco, la memoria, a través de la red, etc. La comunicación remota utiliza la serialización para pasar objetos "por valor" de un equipo o dominio de aplicación a otro.

  • La serialización XML serializa solo propiedades públicas y campos y no conserva la fidelidad de tipo. Esto es útil si se desea proporcionar o utilizar los datos sin restringir la aplicación que utiliza los datos. Dado que XML es un estándar abierto, es una opción atractiva para compartir los datos por el web. SOAP es igualmente un estándar abierto, que lo convierte en una opción atractiva.

Serialización de temas "Cómo…"

Enumera vínculos a los temas "Cómo..." incluidos en esta sección.

Serialización binaria

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

Serialización de SOAP y XML

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

Herramientas de serialización

Estas herramientas ayudan a desarrollar el código de serialización.

Ejemplos de serialización de .NET Framework

En los ejemplos se muestra cómo hacer la serialización.

System.Runtime.Serialization

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

System.Xml.Serialization

Contiene clases que se pueden utilizar para serializar objetos en documentos o secuencias de formato XML.

Remote Objects

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

Advanced Development Technologies

Proporciona vínculos para más información sobre tareas y técnicas de desarrollo sofisticadas de .NET Framework.

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 XML creados utilizando ASP.NET.

Mostrar: