XmlSerializationReader.AddFixup Methode

Definition

Speichert ein Objekt, das eine Rückrufmethode enthält, um nach Bedarf aufgerufen zu werden, um .NET Framework-Auflistungen oder Enumerationen auszufüllen, die SOAP-codierte Arrays oder SOAP-codierte, mehrfach referenzierte Elemente zuordnen.

Überlädt

Name Beschreibung
AddFixup(XmlSerializationReader+CollectionFixup)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Speichert ein Objekt, das eine Rückrufmethode enthält, die bei Bedarf aufgerufen wird, um .NET Auflistungen oder Enumerationen auszufüllen, die SOAP-codierte Arrays oder SOAP-codierte, mehrfach referenzierte Elemente zuordnen.

AddFixup(XmlSerializationReader+Fixup)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Speichert ein Objekt, das eine Rückrufmethodeninstanz enthält, die bei Bedarf aufgerufen wird, um die Objekte in einem SOAP-codierten Array auszufüllen.

Hinweise

Die geschützten Member von XmlSerializationReader sind nur für abgeleitete Klassen vorgesehen, die intern innerhalb der .NET Framework-XML-Serialisierungsinfrastruktur verwendet werden.

AddFixup(XmlSerializationReader+CollectionFixup)

Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs

Speichert ein Objekt, das eine Rückrufmethode enthält, die bei Bedarf aufgerufen wird, um .NET Auflistungen oder Enumerationen auszufüllen, die SOAP-codierte Arrays oder SOAP-codierte, mehrfach referenzierte Elemente zuordnen.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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)

Parameter

fixup
XmlSerializationReader.CollectionFixup

Eine XmlSerializationCollectionFixupCallback Stellvertretung und die Eingabedaten der Rückrufmethode.

Hinweise

Die geschützten Member von XmlSerializationReader sind nur für abgeleitete Klassen vorgesehen, die intern in der .NET XML-Serialisierungsinfrastruktur verwendet werden.

Während der Initialisierung generiert und kompiliert die .NET XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für deserialisierung, die von XmlSerializationReader abgeleitet wird. Während dieses Prozesses generiert XmlSerializationCollectionFixupCallback die Infrastruktur Methoden und erstellt XmlSerializationReader.CollectionFixup Objekte zum Speichern der Fixupmethoden und deren Eingabedaten. Die Infrastruktur übernimmt dies für SOAP-codierte Arrays oder SOAP-codierte, mehrfach referenzierte Elemente, deren Datentypen in beiden Fällen .NET Auflistungen oder Enumerationen zugeordnet sind. Als Nächstes werden die Methoden bei der Deserialisierung aufgerufen, um Arrayelemente oder objekte mit mehreren Verweisen auszufüllen.

Sie sollten keine direkte Instanz der XmlSerializationCollectionFixupCallback Klasse oder XmlSerializationReader.CollectionFixup Instanz erstellen.

Gilt für:

AddFixup(XmlSerializationReader+Fixup)

Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs
Quelle:
XmlSerializationReader.cs

Speichert ein Objekt, das eine Rückrufmethodeninstanz enthält, die bei Bedarf aufgerufen wird, um die Objekte in einem SOAP-codierten Array auszufüllen.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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)

Parameter

fixup
XmlSerializationReader.Fixup

Eine XmlSerializationFixupCallback Stellvertretung und die Eingabedaten der Rückrufmethode.

Hinweise

Die geschützten Member von XmlSerializationReader sind nur für abgeleitete Klassen vorgesehen, die intern innerhalb der .NET Framework-XML-Serialisierungsinfrastruktur verwendet werden.

Beim Deserialisieren von XML-Dokumenten in .NET Framework-Objekte erstellt die .NET Framework-XML-Serialisierungsinfrastruktur dynamisch Instanzen von Fixupmethoden, die den XmlSerializationFixupCallback Delegat implementieren und Instanzen der XmlSerializationReader.Fixup Klasse erstellen, um die Fixupmethoden und ihre Eingabedaten zu speichern. Dies geschieht für SOAP-codierte Arrays, deren Datentypen .NET Framework-Referenztypen zugeordnet sind. Als Nächstes wird bei Bedarf eine Fixupmethode aufgerufen, um die Objekte im Array auszufüllen.

Darüber hinaus generiert und kompiliert die .NET Framework-XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für die Deserialisierung, die von XmlSerializationReader abgeleitet wird. Während dieses Prozesses generiert XmlSerializationFixupCallback die Infrastruktur Methoden und XmlSerializationReader.Fixup Objekte für SOAP-codierte, mehrfach referenzierte XML-Daten. Die Methoden werden dann während der Deserialisierung aufgerufen.

Sie sollten keine Instanzen der XmlSerializationFixupCallback Klassen oder XmlSerializationReader.Fixup Instanzen direkt erstellen.

Gilt für: