Proporciona funcionalidad para aplicar formato a los objetos serializados.
Espacio de nombres: System.Runtime.Serialization
Ensamblado: mscorlib (en mscorlib.dll)

Sintaxis
Visual Basic (Declaración)
<ComVisibleAttribute(True)> _
Public Interface IFormatter
Dim instance As IFormatter
[ComVisibleAttribute(true)]
public interface IFormatter
[ComVisibleAttribute(true)]
public interface class IFormatter
/** @attribute ComVisibleAttribute(true) */
public interface IFormatter
ComVisibleAttribute(true)
public interface IFormatter

Comentarios
Cualquier interfaz identificada como formateador en la arquitectura System.Runtime.Serialization debe implementar esta interfaz.
Los objetos que controlan su propia serialización pueden hacerlo mediante la implementación de la interfaz ISerializable. Para que un objeto se pueda serializar, debe marcarse como serializable. Para ello, se aplica el atributo "serializable" a una clase. Si alguno de los objetos del gráfico no es serializable, la serialización no se realizará correctamente.
Notas para los implementadores
Todos los formateadores deben implementar esta interfaz. Use el método
Serialize para serializar un objeto o un gráfico de objetos. Use el método
Deserialize para deserializar una secuencia y crear un clon del objeto o gráfico de objetos original.

Plataformas
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

Información de versión
.NET Framework
Compatible con: 2.0, 1.1, 1.0

Vea también