DataContractJsonSerializer.DataContractSurrogate Proprietà

Definizione

Ottiene un tipo surrogato attualmente attivo per una determinata istanza IDataContractSurrogate. I surrogati possono estendere il processo di serializzazione o deserializzazione.

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

Valore della proprietà

IDataContractSurrogate

Implementazione della classe IDataContractSurrogate.

Commenti

L'interfaccia IDataContractSurrogate può essere utilizzata per personalizzare il modo in cui le istanze di un tipo vengono serializzate e deserializzate. Ad esempio, può essere utilizzata per abilitare la serializzazione di tipi legacy non serializzabili, ovvero tipi a cui non è stato applicato l'attributo DataContractAttribute.

Si applica a