ISerializationSurrogateProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы, необходимые для создания суррогата сериализации, который расширяет DataContractSerializer. Суррогат сериализации используется во время сериализации и десериализации для замены одного типа другим.
public interface class ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider
type ISerializationSurrogateProvider = interface
Public Interface ISerializationSurrogateProvider
- Производный
Методы
GetDeserializedObject(Object, Type) |
При выполнении десериализации возвращает объект, являющийся заменой указанного объекта. |
GetObjectToSerialize(Object, Type) |
При выполнении сериализации возвращает объект, заменяющий указанный объект. |
GetSurrogateType(Type) |
При выполнении сериализации, десериализации, а также импорта и экспорта схемы возвращает тип контракта данных, заменяющий указанный тип. |