XmlSerializationCollectionFixupCallback 委托

定义

XmlSerializer 类用于对映射到集合或枚举的 SOAP 编码的 XML 数据类型进行反序列化的委托。

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

public delegate void XmlSerializationCollectionFixupCallback(System::Object ^ collection, System::Object ^ collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object? collection, object? collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object collection, object collectionItems);
type XmlSerializationCollectionFixupCallback = delegate of obj * obj -> unit
Public Delegate Sub XmlSerializationCollectionFixupCallback(collection As Object, collectionItems As Object)

参数

collection
Object

复制集合项数组的目标集合。

collectionItems
Object

要复制到 的项数组 object collection

注解

在初始化期间,.NET Framework XML 序列化基础结构会动态生成并编译一个临时类,用于从 XmlSerializationReader 类派生的反序列化。 在此过程中,.NET Framework生成使用 委托的XmlSerializationCollectionFixupCallback集合修复方法。 这适用于 SOAP 编码的数组或 SOAP 编码的多引用元素,这些元素的数据类型在任一情况下映射到.NET Framework集合或枚举。 根据需要,在反序列化期间调用集合修复方法。

不应直接实例化 XmlSerializationCollectionFixupCallback

SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。

扩展方法

GetMethodInfo(Delegate)

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

获取指示指定委托表示的方法的对象。

适用于

另请参阅