DataContractJsonSerializer.DataContractSurrogate Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá náhradní typ, který je aktuálně aktivní pro danou IDataContractSurrogate instanci. Náhradní můžou rozšířit serializaci nebo deserializační proces.
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
Hodnota vlastnosti
Implementace IDataContractSurrogate třídy.
Poznámky
Lze IDataContractSurrogate použít k přizpůsobení způsobu serializace a deserializace instancí typu. Lze jej například použít k povolení serializace starších typů, které nejsou serializovatelné, to znamená typy, na které DataContractAttribute atribut nebyl použit.