XmlSerializationFixupCallback Delegera

Definition

Ombud som används av XmlSerializer klassen för deserialisering av SOAP-kodade XML-data.

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

public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)

Parametrar

fixup
Object

En instans av XmlSerializationReader.Fixup klassen som innehåller objektet som ska åtgärdas och matrisen med strängidentifierare som objekten ska fylla i.

Kommentarer

När XML-dokument deserialiseras till .NET Framework-objekt, instansierar xml-serialiseringsinfrastrukturen i .NET Framework dynamiskt korrigeringsmetoder som implementerar XmlSerializationFixupCallback ombudet. Infrastrukturen gör det för SOAP-kodade matriser vars datatyper mappas till .NET Framework-referenstyper. Efter behov anropas sedan en korrigeringsmetod för att fylla i objekten i matrisen.

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 XmlSerializationFixupCallback infrastrukturen metoder för SOAP-kodade xml-data med flera referenser. Metoderna anropas sedan under deserialiseringen.

Skapa inte en instans av XmlSerializationFixupCallback klassen direkt.

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