ISerializationSurrogateProvider 接口  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供构造用于扩展 DataContractSerializer 的序列化代理项所需的方法。 在序列化和反序列化期间,使用序列化代理项将一种类型替换为另一类型。
public interface class ISerializationSurrogateProviderpublic interface ISerializationSurrogateProvidertype ISerializationSurrogateProvider = interfacePublic Interface ISerializationSurrogateProvider- 派生
方法
| GetDeserializedObject(Object, Type) | 在反序列化期间,返回一个替换指定对象的对象。 | 
| GetObjectToSerialize(Object, Type) | 在序列化期间,返回一个替换指定对象的对象。 | 
| GetSurrogateType(Type) | 在序列化、反序列化以及架构导入和导出期间,返回一个替换指定类型的数据协定类型。 |