El espacio de nombres
System.Runtime.Serialization contiene clases que se pueden utilizar para serializar y deserializar objetos. La serialización es el proceso mediante el cual se convierte un objeto o un gráfico de objetos en una secuencia lineal de bytes para su almacenamiento o transmisión a otra ubicación. La deserialización es el proceso mediante el cual se recoge la información almacenada y se vuelven a crear objetos a partir de la misma.
La interfaz ISerializable proporciona la manera en que las clases pueden controlar su propio comportamiento de serialización. Las clases del espacio de nombres System.Runtime.Serialization.Formatters controlan el formato real de varios tipos de datos encapsulados en los objetos serializados.
En el espacio de nombres System.Runtime.Serialization.Formatters se pueden encontrar los formateadores que serializan y deserializan objetos a y desde un formato concreto.

Enumeraciones
| | Enumeración | Descripción |
|---|
.png) | StreamingContextStates | Define un conjunto de identificadores que especifican el contexto de origen o destino para la secuencia durante la serialización. |