XmlSerializationReader.AddFixup 方法

定义

存储包含随后将会调用的回调方法的对象,以便在必要时填充映射到 SOAP 编码的数组或 SOAP 编码的多引用元素的 .NET Framework 集合或枚举。

重载

AddFixup(XmlSerializationReader+CollectionFixup)

此 API 支持产品基础结构,不能在代码中直接使用。

存储包含回调方法的对象,以便在必要时填充映射到 SOAP 编码的数组或 SOAP 编码的多引用元素的 .NET 集合或枚举。

AddFixup(XmlSerializationReader+Fixup)

此 API 支持产品基础结构,不能在代码中直接使用。

存储包含回调方法实例的对象,以便在必要时填充 SOAP 编码的数组中的对象。

注解

受保护的成员XmlSerializationReader仅供派生类使用,这些类在.NET Framework XML 序列化基础结构内部使用。

AddFixup(XmlSerializationReader+CollectionFixup)

存储包含回调方法的对象,以便在必要时填充映射到 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)

参数

注解

受保护的成员 XmlSerializationReader 仅供在 .NET XML 序列化基础结构内部使用的派生类使用。

初始化期间,.NET XML 序列化基础结构动态生成并编译派生自 XmlSerializationReader的反序列化的临时类。 在此过程中,基础结构会 XmlSerializationCollectionFixupCallback 生成方法,并创建 XmlSerializationReader.CollectionFixup 对象来存储修复方法及其输入数据。 基础结构用于 SOAP 编码的数组或 SOAP 编码的多引用元素,无论在哪种情况下,其数据类型都映射到 .NET 集合或枚举。 接下来,如有必要,在反序列化期间调用方法以填充数组项或多引用的对象。

不应直接创建或XmlSerializationReader.CollectionFixup类的XmlSerializationCollectionFixupCallback实例。

适用于

AddFixup(XmlSerializationReader+Fixup)

存储包含回调方法实例的对象,以便在必要时填充 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)

参数

fixup
XmlSerializationReader.Fixup

XmlSerializationFixupCallback 委托和回调方法的输入数据。

注解

受保护的成员XmlSerializationReader仅供派生类使用,这些类在.NET Framework XML 序列化基础结构内部使用。

在将 XML 文档反序列化为.NET Framework对象时,.NET Framework XML 序列化基础结构动态创建实现XmlSerializationFixupCallback委托的修复方法实例,并创建类的实例XmlSerializationReader.Fixup来存储修复方法及其输入数据。 基础结构用于 SOAP 编码的数组,其数据类型映射到.NET Framework引用类型。 接下来,根据需要调用修复方法以填充数组中的对象。

此外,在初始化期间,.NET Framework XML 序列化基础结构动态生成并编译派生自XmlSerializationReader的反序列化的临时类。 在此过程中,基础结构为 XmlSerializationFixupCallback SOAP 编码的多引用 XML 数据生成方法和 XmlSerializationReader.Fixup 对象。 然后,在反序列化期间调用该方法。

不应直接创建或XmlSerializationReader.Fixup类的实例XmlSerializationFixupCallback

适用于