DataContractSerializer.DataContractSurrogate Propriedade

Definição

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

IDataContractSurrogate

Uma implementação da IDataContractSurrogate classe.

Comentários

Pode IDataContractSurrogate 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.

Aplica-se a

Confira também