XmlSerializationReader.Fixup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine XmlSerializationFixupCallback Delegateninstanz sowie die Eingaben der Methode; dient auch als Parameter für die Methode.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
- Vererbung
-
XmlSerializationReader.Fixup
Hinweise
Während das Deserialisieren von XML-Dokumenten in .NET Framework-Objekte erfolgt, instanziiert die .NET Framework-XML-Serialisierungsinfrastruktur Fixmethoden dynamisch, die den delegat XmlSerializationFixupCallback implementieren. Darüber hinaus instanziiert sie XmlSerializationReader.Fixup Klassenobjekte, um die Fixupmethoden zusammen mit ihren Eingaben zu speichern. Dies geschieht für SOAP-codierte Arrays, deren Datentypen .NET Framework-Referenztypen zugeordnet sind. Anschließend wird nach 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 deserialisierung, die von der XmlSerializationReader-Klasse abgeleitet wurde. Während dieses Prozesses generiert XmlSerializationFixupCallback die Infrastruktur Eigenschaften plus XmlSerializationReader.Fixup Klassenobjekte für SOAP-codierte, multireferenced XML-Daten. Die Methoden werden dann während der Deserialisierung aufgerufen.
Erstellen Sie nicht direkt eine Instanz der Klasse oder XmlSerializationFixupCallback der XmlSerializationReader.Fixup Klasse.
Die SOAP-Codierung wird in Abschnitt 5 der SOAP 1.1-Spezifikation beschrieben.
Konstruktoren
| Name | Beschreibung |
|---|---|
| XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSerializationReader.Fixup-Klasse. |
| XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSerializationReader.Fixup-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Callback |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Rückrufmethode ab, die eine Instanz des XmlSerializationFixupCallback Delegaten erstellt. |
| Ids |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen eines Arrays von Schlüsseln für die Objekte, die zu der Source Eigenschaft gehören, deren Werte von der Rückrufimplementierung ausgefüllt werden. |
| Source |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen des Objekts, das andere Objekte enthält, deren Werte von der Rückrufimplementierung ausgefüllt werden. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |