ISerializationSurrogateProvider 接口

定义

提供构造用于扩展 DataContractSerializer 的序列化代理项所需的方法。 在序列化和反序列化期间,使用序列化代理项将一种类型替换为另一类型。

public interface class ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider
type ISerializationSurrogateProvider = interface
Public Interface ISerializationSurrogateProvider
派生

方法

GetDeserializedObject(Object, Type)

在反序列化期间,返回一个替换指定对象的对象。

GetObjectToSerialize(Object, Type)

在序列化期间,返回一个替换指定对象的对象。

GetSurrogateType(Type)

在序列化、反序列化以及架构导入和导出期间,返回一个替换指定类型的数据协定类型。

适用于