Freigeben über


XmlSerializationReader.AddFixup Methode

Definition

Speichert ein Objekt, das eine Rückrufmethode enthält. Diese wird anschließend zum Füllen von .NET Framework-Auflistungen oder -Enumerationen aufgerufen, die SOAP-codierten Arrays oder SOAP-codierten Elementen zugeordnet sind, auf die mehrfach verwiesen wird.

Überlädt

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. Diese wird bei Bedarf zum Füllen von .NET-Sammlungen oder -Enumerationen aufgerufen, die SOAP-codierten Arrays oder SOAP-codierten Elementen zugeordnet sind, auf die mehrfach verwiesen wird.

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 Instanz einer Rückrufmethode enthält, die bei Bedarf zum Füllen eines SOAP-codierten Arrays mit Objekten aufgerufen wird.

Hinweise

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

AddFixup(XmlSerializationReader+CollectionFixup)

Speichert ein Objekt, das eine Rückrufmethode enthält. Diese wird bei Bedarf zum Füllen von .NET-Sammlungen oder -Enumerationen aufgerufen, die SOAP-codierten Arrays oder SOAP-codierten Elementen zugeordnet sind, auf die mehrfach verwiesen wird.

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

Ein XmlSerializationCollectionFixupCallback-Delegat und die Eingabedaten der Rückrufmethoden.

Hinweise

Die geschützten Member XmlSerializationReader von sind nur für die Verwendung durch 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 Dieerialisierung, die von XmlSerializationReader. Während dieses Prozesses generiert XmlSerializationCollectionFixupCallback die Infrastruktur Methoden und erstellt XmlSerializationReader.CollectionFixup Objekte zum Speichern der Fixupmethoden und deren Eingabedaten. Die Infrastruktur erfolgt für SOAP-codierte Arrays oder SOAP-codierte, mehrverweisige Elemente, deren Datentypen entweder .NET-Auflistungen oder Enumerationen zugeordnet werden. Als Nächstes werden die Methoden während der Deserialisierung aufgerufen, um Arrayelemente oder mehrverweiste Objekte auszufüllen.

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

Gilt für

AddFixup(XmlSerializationReader+Fixup)

Speichert ein Objekt, das eine Instanz einer Rückrufmethode enthält, die bei Bedarf zum Füllen eines SOAP-codierten Arrays mit Objekten aufgerufen wird.

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

Ein XmlSerializationFixupCallback-Delegat und die Eingabedaten der Rückrufmethoden.

Hinweise

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

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

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

Sie sollten keine direkten Instanzen der XmlSerializationFixupCallback Klassen XmlSerializationReader.Fixup erstellen.

Gilt für