DataContractSerializer.DataContractSurrogate Propriété

Définition

Obtient un type de substitution qui peut étendre le processus de sérialisation ou de désérialisation.

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

Valeur de propriété

Implémentation de la IDataContractSurrogate classe.

Remarques

Vous IDataContractSurrogate pouvez l’utiliser pour personnaliser la façon dont les instances d’un type sont sérialisées et désérialisées. Par exemple, il peut être utilisé pour activer la sérialisation des types hérités qui ne sont pas sérialisables, c’est-à-dire les types auxquels l’attribut DataContractAttribute n’a pas été appliqué.

S’applique à

Voir aussi