DataContractSerializer.DataContractSurrogate Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um tipo de substituição que pode prolongar 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 de Propriedade
Uma implementação da IDataContractSurrogate classe.
Observações
Podem IDataContractSurrogate ser usados para personalizar a forma como as instâncias de um tipo são serializadas e desserializadas. Por exemplo, pode ser usado para permitir a serialização de tipos legados que não são serializáveis, ou seja, tipos aos quais o DataContractAttribute atributo não foi aplicado.