DataContractSerializer.DataContractSurrogate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um tipo substituto que pode ampliar o processo de serialização ou desserialização.
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 da propriedade
Uma implementação da classe IDataContractSurrogate.
Comentários
O IDataContractSurrogate pode ser usado para personalizar como as instâncias de um tipo são serializadas e desserializadas. Por exemplo, ele pode ser usado para habilitar a serialização de tipos herdados que não são serializáveis, ou seja, tipos aos quais o DataContractAttribute atributo não foi aplicado.