Compartir a través de


DataContractJsonSerializer.DataContractSurrogate Propiedad

Definición

Obtiene un tipo suplente que está activo actualmente para una instancia IDataContractSurrogate determinada. Los suplentes pueden extender el proceso de serialización o de 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

Una implementación de la clase IDataContractSurrogate.

Comentarios

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

Se aplica a