XmlSerializationReader.AddFixup 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
存储一个包含回调方法的对象,以便根据需要调用,以填充映射到 SOAP 编码数组或 SOAP 编码的多引用元素的.NET框架集合或枚举。
重载
| 名称 | 说明 |
|---|---|
| AddFixup(XmlSerializationReader+CollectionFixup) |
此 API 支持产品基础结构,不能在代码中直接使用。 存储一个对象,其中包含将根据需要调用的回调方法,以填充映射到 SOAP 编码数组或 SOAP 编码的多引用元素的.NET集合或枚举。 |
| AddFixup(XmlSerializationReader+Fixup) |
此 API 支持产品基础结构,不能在代码中直接使用。 存储一个对象,该对象包含一个回调方法实例,该实例将根据需要调用以填充 SOAP 编码数组中的对象。 |
注解
XmlSerializationReader的受保护成员仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。
AddFixup(XmlSerializationReader+CollectionFixup)
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
存储一个对象,其中包含将根据需要调用的回调方法,以填充映射到 SOAP 编码数组或 SOAP 编码的多引用元素的.NET集合或枚举。
此 API 支持产品基础结构,不能在代码中直接使用。
protected:
void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)
参数
XmlSerializationCollectionFixupCallback委托和回调方法的输入数据。
注解
XmlSerializationReader的受保护成员仅供在 .NET XML 序列化基础结构内部使用的派生类使用。
初始化期间,.NET XML 序列化基础结构动态生成并编译派生自 XmlSerializationReader 的反序列化的临时类。 在此过程中,基础结构会 XmlSerializationCollectionFixupCallback 生成方法,并创建 XmlSerializationReader.CollectionFixup 对象来存储修复方法及其输入数据。 基础结构针对 SOAP 编码的数组或 SOAP 编码的多引用元素执行此操作,无论哪种情况,其数据类型都映射到.NET集合或枚举。 接下来,如有必要,在反序列化期间调用方法以填充数组项或多引用的对象。
不应直接创建或XmlSerializationCollectionFixupCallback类的XmlSerializationReader.CollectionFixup实例。
适用于
AddFixup(XmlSerializationReader+Fixup)
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
- Source:
- XmlSerializationReader.cs
存储一个对象,该对象包含一个回调方法实例,该实例将根据需要调用以填充 SOAP 编码数组中的对象。
此 API 支持产品基础结构,不能在代码中直接使用。
protected:
void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)
参数
XmlSerializationFixupCallback委托和回调方法的输入数据。
注解
XmlSerializationReader的受保护成员仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。
将 XML 文档反序列化为 .NET Framework 对象时,.NET Framework XML 序列化基础结构动态创建修复方法的实例,这些实例实现 XmlSerializationFixupCallback 委托,并创建 XmlSerializationReader.Fixup 类的实例来存储修复方法及其输入数据。 基础结构针对其数据类型映射到 .NET Framework 引用类型的 SOAP 编码数组执行此操作。 接下来,根据需要调用修复方法以填充数组中的对象。
此外,在初始化期间,.NET Framework XML 序列化基础结构动态生成并编译一个临时类,用于从 XmlSerializationReader 派生的反序列化。 在此过程中,基础结构为 XmlSerializationFixupCallback SOAP 编码的多引用 XML 数据生成方法和 XmlSerializationReader.Fixup 对象。 然后,在反序列化期间调用这些方法。
不应直接创建或XmlSerializationFixupCallback类的实例XmlSerializationReader.Fixup。