DataContractSerializer.DataContractSurrogate Propiedad

Definición

Obtiene un tipo suplente que puede extender el proceso de serialización o deserialización.

public:
 property System::Runtime::Serialization::IDataContractSurrogate ^ DataContractSurrogate { System::Runtime::Serialization::IDataContractSurrogate ^ get(); };
public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get; }
member this.DataContractSurrogate : System.Runtime.Serialization.IDataContractSurrogate
Public ReadOnly Property DataContractSurrogate As IDataContractSurrogate

Valor de propiedad

Implementación de la IDataContractSurrogate clase .

Comentarios

IDataContractSurrogate se puede usar para personalizar cómo se serializan y deserializan las instancias de un tipo. Por ejemplo, se puede usar para habilitar la serialización de tipos heredados que no son serializables, es decir, tipos a los que no se ha aplicado el DataContractAttribute atributo.

Se aplica a

Consulte también