XmlSerializationReader.AddFixup Methode

Definitie

Slaat een object op dat een callback-methode bevat die vervolgens, indien nodig, moet worden aangeroepen om .NET Framework-verzamelingen of opsommingen in te vullen die zijn toegewezen aan SOAP-gecodeerde matrices of door SOAP gecodeerde, multi-referenced elementen.

Overloads

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een object op dat een callback-methode bevat die, indien nodig, wordt aangeroepen om .NET verzamelingen of opsommingen in te vullen die zijn toegewezen aan SOAP-gecodeerde matrices of SOAP-gecodeerde, multi-referenced elementen.

AddFixup(XmlSerializationReader+Fixup)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een object op dat een callback-methode-exemplaar bevat dat indien nodig wordt aangeroepen om de objecten in een soap-gecodeerde matrix in te vullen.

Opmerkingen

De beveiligde leden van XmlSerializationReader zijn alleen bedoeld voor gebruik door afgeleide klassen die intern worden gebruikt binnen de .NET Framework XML-serialisatie-infrastructuur.

AddFixup(XmlSerializationReader+CollectionFixup)

Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs

Slaat een object op dat een callback-methode bevat die, indien nodig, wordt aangeroepen om .NET verzamelingen of opsommingen in te vullen die zijn toegewezen aan SOAP-gecodeerde matrices of SOAP-gecodeerde, multi-referenced elementen.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)

Parameters

fixup
XmlSerializationReader.CollectionFixup

Een XmlSerializationCollectionFixupCallback gemachtigde en de invoergegevens van de callback-methode.

Opmerkingen

De beveiligde leden van XmlSerializationReader zijn alleen bedoeld voor gebruik door afgeleide klassen die intern worden gebruikt binnen de .NET XML-serialisatie-infrastructuur.

Tijdens de initialisatie genereert en compileert de .NET XML-serialisatie-infrastructuur dynamisch een tijdelijke klasse voor deserialisatie die is afgeleid van XmlSerializationReader. Tijdens dit proces genereert XmlSerializationCollectionFixupCallback de infrastructuur methoden en maakt XmlSerializationReader.CollectionFixup het objecten om de fix-upmethoden en de bijbehorende invoergegevens op te slaan. De infrastructuur doet dit voor DOOR SOAP gecodeerde matrices of door SOAP gecodeerde, multi-referenced elementen waarvan de gegevenstypen in beide gevallen zijn toegewezen aan .NET verzamelingen of opsommingen. Vervolgens worden, indien nodig, de methoden aangeroepen tijdens deserialisatie om matrixitems of objecten met meerdere verwijzingen in te vullen.

U moet niet rechtstreeks een exemplaar van de XmlSerializationCollectionFixupCallback of XmlSerializationReader.CollectionFixup klasse maken.

Van toepassing op

AddFixup(XmlSerializationReader+Fixup)

Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs
Bron:
XmlSerializationReader.cs

Slaat een object op dat een callback-methode-exemplaar bevat dat indien nodig wordt aangeroepen om de objecten in een soap-gecodeerde matrix in te vullen.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)

Parameters

fixup
XmlSerializationReader.Fixup

Een XmlSerializationFixupCallback gemachtigde en de invoergegevens van de callback-methode.

Opmerkingen

De beveiligde leden van XmlSerializationReader zijn alleen bedoeld voor gebruik door afgeleide klassen die intern worden gebruikt binnen de .NET Framework XML-serialisatie-infrastructuur.

Tijdens het deserialiseren van XML-documenten in .NET Framework-objecten, maakt de .NET Framework XML-serialisatie-infrastructuur dynamisch instanties van fix-upmethoden die de XmlSerializationFixupCallback delegeren en exemplaren van de klasse XmlSerializationReader.Fixup maken om de fix-upmethoden en de bijbehorende invoergegevens op te slaan. De infrastructuur doet dit voor door SOAP gecodeerde matrices waarvan de gegevenstypen zijn toegewezen aan .NET Framework-referentietypen. Vervolgens wordt zo nodig een fix-upmethode aangeroepen om de objecten in de matrix in te vullen.

Bovendien genereert de .NET Framework XML-serialisatie-infrastructuur tijdens de initialisatie dynamisch een tijdelijke klasse voor deserialisatie die is afgeleid van XmlSerializationReader. Tijdens dit proces genereert XmlSerializationFixupCallback de infrastructuur methoden en XmlSerializationReader.Fixup objecten voor XML-gegevens met meerdere verwijzingen naar SOAP. De methoden worden vervolgens aangeroepen tijdens deserialisatie.

U mag geen exemplaren van de XmlSerializationFixupCallback of XmlSerializationReader.Fixup klassen rechtstreeks maken.

Van toepassing op