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