XmlSerializationCollectionFixupCallback Delegera

Definition

Delegera som används av XmlSerializer klassen för deserialisering av SOAP-kodade XML-datatyper som mappar till samlingar eller uppräkningar.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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)

Parametrar

collection
Object

Samlingen som samlingsobjektmatrisen kopieras till.

collectionItems
Object

En matris med objekt som ska kopieras till object collection.

Kommentarer

Under initieringen genererar och kompilerar xml-serialiseringsinfrastrukturen för .NET Framework dynamiskt en tillfällig klass för deserialisering som härletts från klassen XmlSerializationReader. Under den här processen genererar .NET Framework insamlingskorrigeringsmetoder som använder ombudet XmlSerializationCollectionFixupCallback. Detta inträffar för SOAP-kodade matriser eller SOAP-kodade flerreferenselement vars datatyper i båda fallen mappas till .NET Framework-samlingar eller uppräkningar. Vid behov anropas insamlingskorrigeringsmetoden under deserialisering.

Du bör inte direkt instansiera XmlSerializationCollectionFixupCallback.

SOAP-kodning beskrivs i avsnitt 5 i SOAP 1.1-specifikationen.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för

Se även