XmlSerializationFixupCallback 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类用于 XmlSerializer 反序列化 SOAP 编码 XML 数据的委托。
此 API 支持产品基础结构,不能在代码中直接使用。
public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)
参数
- fixup
- Object
类的 XmlSerializationReader.Fixup 实例,其中包含要固定的对象和要填充的项的字符串标识符数组。
注解
将 XML 文档反序列化为 .NET Framework 对象时,.NET Framework XML 序列化基础结构动态实例化实现 XmlSerializationFixupCallback 委托的修复方法。 基础结构针对其数据类型映射到 .NET Framework 引用类型的 SOAP 编码数组执行此操作。 然后,根据需要调用修复方法以填充数组中的对象。
此外,在初始化期间,.NET Framework XML 序列化基础结构动态生成并编译派生自 XmlSerializationReader 类的反序列化的临时类。 在此过程中,基础结构会 XmlSerializationFixupCallback 生成 SOAP 编码的多引用 XML 数据的方法。 然后,在反序列化期间调用这些方法。
不要直接创建类的 XmlSerializationFixupCallback 实例。
SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。
扩展方法
| 名称 | 说明 |
|---|---|
| GetMethodInfo(Delegate) |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个对象,该对象表示由指定委托表示的方法。 |