IExternalSerializer 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许第三方序列化程序执行序列化的接口,即使序列化的类型在初始化时不知道 (泛型) 也是如此。
继承此接口的类型通过依赖关系注入发现,并自动合并到序列化管理器中。
public interface IExternalSerializer
type IExternalSerializer = interface
Public Interface IExternalSerializer
- 派生
方法
DeepCopy(Object, ICopyContext) |
尝试创建源的副本。 |
Deserialize(Type, IDeserializationContext) |
尝试反序列化项。 |
Initialize(Logger) |
初始化外部序列化程序。 当序列化管理器创建此类型的实例时调用一次 |
IsSupportedType(Type) |
通知序列化管理器此序列化程序是否支持用于序列化的类型。 |
Serialize(Object, ISerializationContext, Type) |
尝试序列化项。 |