Compartir a través de


Formateadores de serialización

Este tema es específico de una tecnología heredada que se mantiene para la compatibilidad con versiones anteriores con aplicaciones existentes y no se recomienda para nuevo desarrollo. Las aplicaciones distribuidas se deberían desarrollar utilizando Windows Communication Foundation (WCF).

La serialización es el proceso que consiste en convertir la información del estado de un objeto en un formato que se pueda almacenar o transportar. El concepto básico de la serialización es que un objeto escribe su estado actual, que normalmente está indicado por el valor de sus variables miembro, en un almacenamiento persistente o temporal (ya sea en la secuencia de la memoria o de la red). Más adelante, se puede volver a crear el objeto al leer o deserializar el estado del objeto del almacenamiento. La serialización controla todos los detalles de los punteros y referencias circulares a objetos que se utilizan cuando se serializa un objeto.

La secuencia serializada podría estar codificada utilizando XML, SOAP o una representación binaria compacta. El objeto Formatter que se utiliza determina el formato. El formateador es realmente un componente conectable de un canal, y un formateador personalizado puede estar conectado para reemplazar al XML estándar o a los formateadores binarios proporcionados por la comunicación remota. Los formateadores conectables permiten al programador serializar los objetos en los dos formatos proporcionados (binario y SOAP) o crear su propio formato.

Para obtener información detallada, consulte Receptores y cadenas de receptores.

Vea también

Conceptos

Canales

Otros recursos

Serialization