Teilen über


XmlSerializationCollectionFixupCallback Delegat

Definition

Ein Delegat, der von der XmlSerializer-Klasse zum Deserialisieren von SOAP-codierten XML-Datentypen verwendet wird, denen Auflistungen oder Enumerationen zugeordnet sind.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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)

Parameter

collection
Object

Die Auflistung, in die das Array mit den Auflistungselementen kopiert wird.

collectionItems
Object

Ein Array von Elementen, die in die object collectionkopiert werden sollen.

Hinweise

Während der Initialisierung generiert und kompiliert die .NET Framework XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für die Von der XmlSerializationReader -Klasse abgeleitete Deserialisierung. Während dieses Prozesses generiert der .NET Framework Methoden zum Beheben von Auflistungen, die den XmlSerializationCollectionFixupCallback Delegaten verwenden. Dies geschieht für SOAP-codierte Arrays oder SOAP-codierte Elemente mit mehreren Verweisen, deren Datentypen in beiden Fällen .NET Framework Sammlungen oder Enumerationen zugeordnet werden. Bei Bedarf wird die Methode zum Beheben der Auflistung während der Deserialisierung aufgerufen.

Sie sollten nicht direkt instanziieren XmlSerializationCollectionFixupCallback.

Die SOAP-Codierung wird in Abschnitt 5 der SOAP 1.1-Spezifikation beschrieben.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen