XmlSerializationCollectionFixupCallback Delegat

Definition

Stellvertretung, die von der XmlSerializer Klasse für die Deserialisierung von SOAP-codierten XML-Datentypen verwendet wird, die 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 Sammlungselementarray kopiert wird.

collectionItems
Object

Ein Array von Elementen, die in das object collectionElement kopiert werden sollen.

Hinweise

Während der Initialisierung generiert und kompiliert die .NET Framework-XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für deserialisierung, die von der XmlSerializationReader-Klasse abgeleitet wurde. Während dieses Vorgangs generiert das .NET Framework Sammlungskorrekturmethoden, die den delegat XmlSerializationCollectionFixupCallback verwenden. Dies geschieht für SOAP-codierte Arrays oder SOAP-codierte, Mehrfachverweiselemente, deren Datentypen in beiden Fällen .NET Framework-Auflistungen oder Enumerationen zugeordnet sind. Bei Bedarf wird die Sammlungskorrekturmethode 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

Name Beschreibung
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 vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für:

Weitere Informationen