XmlSerializationReader.Fixup Klass

Definition

Innehåller en XmlSerializationFixupCallback delegatinstans plus metodens indata. Fungerar även som parameter för metoden.

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

protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
Arv
XmlSerializationReader.Fixup

Kommentarer

När XML-dokument deserialiseras till .NET Framework-objekt, instansierar xml-serialiseringsinfrastrukturen i .NET Framework dynamiskt korrigeringsmetoder som implementerar XmlSerializationFixupCallback delegat. Dessutom instansierar den XmlSerializationReader.Fixup klassobjekt för att lagra korrigeringsmetoderna tillsammans med deras indata. 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 egenskaper plus XmlSerializationReader.Fixup klassobjekt för SOAP-kodade, multirefererade XML-data. Metoderna anropas sedan under deserialiseringen.

Skapa inte en instans av XmlSerializationFixupCallback klassen eller XmlSerializationReader.Fixup direkt.

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

Konstruktorer

Name Description
XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

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

Initierar en ny instans av XmlSerializationReader.Fixup klassen.

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[])

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

Initierar en ny instans av XmlSerializationReader.Fixup klassen.

Egenskaper

Name Description
Callback

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

Hämtar motringningsmetoden som skapar en instans av ombudet XmlSerializationFixupCallback .

Ids

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

Hämtar eller anger en matris med nycklar för de objekt som tillhör egenskapen Source vars värden fylls i av återanropsimplementeringen.

Source

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

Hämtar eller anger objektet som innehåller andra objekt vars värden fylls i av återanropsimplementeringen.

Metoder

Name Description
Equals(Object)

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

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

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

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

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

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

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

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

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

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även