DataContractSerializer.DataContractSurrogate Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает суррогатный тип, который может расширить процесс сериализации или десериализации.
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
Значение свойства
Реализация IDataContractSurrogate класса.
Комментарии
Его IDataContractSurrogate можно использовать для настройки сериализации и десериализации экземпляров типа. Например, его можно использовать для включения сериализации устаревших типов, которые не являются сериализуемыми, то есть типами, к которым DataContractAttribute атрибут не был применен.