ISerializationSurrogateProvider Интерфейс

Определение

Предоставляет методы, необходимые для создания суррогата сериализации, который расширяет DataContractSerializer. Суррогат сериализации используется во время сериализации и десериализации для замены одного типа другим.

public interface class ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider
type ISerializationSurrogateProvider = interface
Public Interface ISerializationSurrogateProvider
Производный

Методы

GetDeserializedObject(Object, Type)

При выполнении десериализации возвращает объект, являющийся заменой указанного объекта.

GetObjectToSerialize(Object, Type)

При выполнении сериализации возвращает объект, заменяющий указанный объект.

GetSurrogateType(Type)

При выполнении сериализации, десериализации, а также импорта и экспорта схемы возвращает тип контракта данных, заменяющий указанный тип.

Применяется к