XmlSerializationReader Klasse

Definition

Steuert die Deserialisierung durch die XmlSerializer Klasse.

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

public ref class XmlSerializationReader abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public ref class XmlSerializationReader abstract
public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode
public abstract class XmlSerializationReader
type XmlSerializationReader = class
    inherit XmlSerializationGeneratedCode
type XmlSerializationReader = class
Public MustInherit Class XmlSerializationReader
Inherits XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationReader
Vererbung
XmlSerializationReader
Vererbung
XmlSerializationReader

Hinweise

Während der Initialisierung generiert und kompiliert die .NET Framework-XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für deserialisierung, die von der abstrakten XmlSerializationReader-Klasse abgeleitet wird. XmlSerializationReader wird auch im .NET Framework zur Deserialisierung von XML-Dokumenten in DiscoveryDocument- und ServiceDescription-Objekte implementiert.

Sie sollten keine Klassen von XmlSerializationReader. Rufen Sie stattdessen eine der Deserialize Methoden auf.

Konstruktoren

Name Beschreibung
XmlSerializationReader()

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

Initialisiert eine neue Instanz der XmlSerializationReader-Klasse.

Eigenschaften

Name Beschreibung
DecodeName

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

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob XML-Zeichenfolgen in gültige .NET-Typnamen übersetzt werden.

Document

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

Ruft das XML-Dokumentobjekt ab, in das das XML-Dokument deserialisiert wird.

IsReturnValue

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

Dient zum Abrufen oder Festlegen eines Werts, der für einen SOAP 1.1-Rückgabewert sein true soll.

Reader

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

Ruft das XmlReader Objekt ab, das von XmlSerializationReader.

ReaderCount

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

Ruft die aktuelle Anzahl der .XmlReader

Methoden

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.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

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

Speichert eine Implementierung des XmlSerializationReadCallback Delegaten und seiner Eingabedaten für einen späteren Aufruf.

AddTarget(String, Object)

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

Speichert ein Objekt, das von einem SOAP-codierten multiRef Element für den späteren Zugriff über die GetTarget(String) Methode deserialisiert wird.

CheckReaderCount(Int32, Int32)

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

Überprüft, ob der Deserialisierer erweitert wurde.

CollapseWhitespace(String)

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

Entfernt alle Vorkommen von Leerzeichen vom Anfang und Ende der angegebenen Zeichenfolge.

CreateAbstractTypeException(String, String)

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

Erstellt ein InvalidOperationException Objekt, das angibt, dass ein Objekt, das deserialisiert wird, abstrahiert werden soll.

CreateBadDerivationException(String, String, String, String, String, String)

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

Füllt ein Objekt aus der XML-Darstellung an der aktuellen Position des XmlReaderObjekts mit einer Option zum Lesen des inneren Elements auf.

CreateCtorHasSecurityException(String)

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

Erstellt ein InvalidOperationException Objekt, das angibt, dass ein Objekt, das deserialisiert wird, nicht instanziiert werden kann, da der Konstruktor eine Sicherheits exception auslöst.

CreateInaccessibleConstructorException(String)

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

Erstellt ein InvalidOperationException Objekt, das angibt, dass ein Objekt, das deserialisiert wird, nicht instanziiert werden kann, da kein Konstruktor verfügbar ist.

CreateInvalidCastException(Type, Object, String)

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

Erstellt eine InvalidCastException , die angibt, dass eine explizite Verweiskonvertierung fehlgeschlagen ist.

CreateInvalidCastException(Type, Object)

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

Erstellt eine InvalidCastException , die angibt, dass eine explizite Verweiskonvertierung fehlgeschlagen ist.

CreateMissingIXmlSerializableType(String, String, String)

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

Erstellt ein InvalidOperationException Objekt, das angibt, dass ein abgeleiteter Typ, der einem XML-Schemadatentyp zugeordnet ist, nicht gefunden werden kann.

CreateReadOnlyCollectionException(String)

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

Erstellt einen InvalidOperationException Wert, der angibt, dass ein SOAP-codierter Auflistungstyp nicht geändert werden kann und dessen Werte nicht ausgefüllt werden können.

CreateUnknownConstantException(String, Type)

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

Erstellt einen InvalidOperationException Wert, der angibt, dass ein Enumerationswert ungültig ist.

CreateUnknownNodeException()

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

Erstellt einen InvalidOperationException Wert, der angibt, dass die aktuelle Position eines XmlReader unbekannten XML-Knotens darstellt.

CreateUnknownTypeException(XmlQualifiedName)

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

Erstellt einen InvalidOperationException Wert, der angibt, dass ein Typ unbekannt ist.

EnsureArrayIndex(Array, Int32, Type)

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

Stellt sicher, dass ein bestimmtes Array oder eine Kopie groß genug ist, um einen angegebenen Index zu enthalten.

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)
FixupArrayRefs(Object)

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

Füllt die Werte eines SOAP-codierten Arrays aus, dessen Datentyp einem .NET Verweistyp zugeordnet ist.

GetArrayLength(String, String)

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

Ruft die Länge des SOAP-codierten Arrays ab, in dem sich die XmlReader aktuelle Position befindet.

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)
GetNullAttr()

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

Bestimmt, ob das XML-Element, in dem sich die XmlReader aktuelle Position befindet, ein NULL-Attribut auf den Wert truefestgelegt hat.

GetTarget(String)

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

Ruft ein Objekt ab, das von einem SOAP-codierten multiRef Element deserialisiert wird und das zuvor AddTarget(String, Object)gespeichert wurde.

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)
GetXsiType()

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

Ruft den Wert des Attributs xsi:type für das XML-Element an der aktuellen Position der .XmlReader

InitCallbacks()

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

Initialisiert Rückrufmethoden, die Objekte auffüllen, die SOAP-codierten XML-Daten zugeordnet sind.

InitIDs()

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

Speichert Element- und Attributnamen in einem NameTable Objekt.

IsXmlnsAttribute(String)

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

Bestimmt, ob ein XML-Attributname einen XML-Namespace angibt.

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)
ParseWsdlArrayType(XmlAttribute)

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

Legt den Wert des XML-Attributs fest, wenn es vom Typ arrayType aus dem WSDL-Namespace (Web Services Description Language) stammt.

ReadElementQualifiedName()

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

Legt den XmlReader vollqualifizierten Namen des Elements fest, in dem es gerade positioniert ist.

ReadEndElement()

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

Legt das XmlReader Lesen eines XML-Endtags fest.

ReadNull()

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

Weist das XmlReader aktuelle XML-Element an, wenn das Element über ein NULL-Attribut mit dem Wert true verfügt.

ReadNullableQualifiedName()

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

Weist den XmlReader vollqualifizierten Namen des Elements an, in dem es aktuell positioniert ist, zu lesen.

ReadNullableString()

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

Weist das XmlReader Lesen eines einfachen, nur textgeschützten XML-Elements an, das sein nullkönnte.

ReadReference(String)

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

Liest den Wert des href Attributs (ref Attribut für SOAP 1.2), das zum Verweisen auf ein XML-Element in der SOAP-Codierung verwendet wird.

ReadReferencedElement()

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

Deserialisiert ein Objekt aus einem SOAP-codierten multiRef XML-Element.

ReadReferencedElement(String, String)

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

Deserialisiert ein Objekt aus einem SOAP-codierten multiRef XML-Element.

ReadReferencedElements()

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

Deserialisiert Objekte aus den SOAP-codierten multiRef Elementen in einer SOAP-Nachricht.

ReadReferencingElement(String, String, Boolean, String)

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

Deserialisiert ein Objekt aus einem XML-Element in einer SOAP-Nachricht, die einen Verweis auf ein multiRef Element enthält.

ReadReferencingElement(String, String, String)

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

Deserialisiert ein Objekt aus einem XML-Element in einer SOAP-Nachricht, die einen Verweis auf ein multiRef Element enthält.

ReadReferencingElement(String)

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

Deserialisiert ein Objekt aus einem XML-Element in einer SOAP-Nachricht, die einen Verweis auf ein multiRef Element enthält.

ReadSerializable(IXmlSerializable, Boolean)

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

Diese Methode unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ReadSerializable(IXmlSerializable)

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

Füllt ein Objekt aus der XML-Darstellung an der aktuellen Position des XmlReader.

ReadString(String, Boolean)

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

Gibt das Ergebnis eines Aufrufs an die ReadString() Methode der XmlReader Klasse zurück, wird bei Bedarf auf Leerzeichen gekürzt und an den Eingabewert angefügt.

ReadString(String)

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

Erzeugt das Ergebnis eines Aufrufs der Methode, die ReadString() an den Eingabewert angefügt wird.

ReadTypedNull(XmlQualifiedName)

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

Liest ein XML-Element, das Nullwerte (xsi:nil = 'true') zulässt und einen generischen Nullable<T> Wert zurückgibt.

ReadTypedPrimitive(XmlQualifiedName)

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

Ruft den Wert des XML-Knotens ab, an dem sich die XmlReader aktuelle Position befindet.

ReadXmlDocument(Boolean)

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

Weist das XmlReader Lesen eines XML-Dokumentstammelements an der aktuellen Position an.

ReadXmlNode(Boolean)

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

Weist das XmlReader Lesen des XML-Knotens an der aktuellen Position an.

Referenced(Object)

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

Speichert ein Objekt, das aus einem SOAP-codierten multiRef Element deserialisiert werden soll.

ResolveDynamicAssembly(String)

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

Ruft eine dynamisch generierte Assembly anhand des Namens ab.

ShrinkArray(Array, Int32, Type, Boolean)

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

Stellt sicher, dass ein bestimmtes Array oder eine Kopie nicht größer als eine angegebene Länge ist.

ToByteArrayBase64(Boolean)

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

Weist das XmlReader Lesen des Zeichenfolgenwerts an der aktuellen Position an und gibt ihn als Base-64-Bytearray zurück.

ToByteArrayBase64(String)

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

Erzeugt ein Base64-Bytearray aus einer Eingabezeichenfolge.

ToByteArrayHex(Boolean)

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

Weist den XmlReader Zeichenfolgenwert an seiner aktuellen Position an und gibt ihn als Hexadezimalbytearray zurück.

ToByteArrayHex(String)

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

Erzeugt ein Hexadezimalbytearray aus einer Eingabezeichenfolge.

ToChar(String)

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

Erzeugt ein Char Objekt aus einer Eingabezeichenfolge.

ToDate(String)

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

Erzeugt ein DateTime Objekt aus einer Eingabezeichenfolge.

ToDateOnly(String)

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

Steuert die Deserialisierung durch die XmlSerializer Klasse.

ToDateTime(String)

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

Erzeugt ein DateTime Objekt aus einer Eingabezeichenfolge.

ToEnum(String, Hashtable, String)

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

Erzeugt einen numerischen Enumerationswert aus einer Zeichenfolge, die aus durch Trennzeichen getrennten Bezeichnern besteht, die Konstanten aus der Enumerationsliste darstellen.

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)
ToTime(String)

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

Erzeugt eine DateTime Aus einer Zeichenfolge, die die Uhrzeit darstellt.

ToTimeOnly(String)

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

Steuert die Deserialisierung durch die XmlSerializer Klasse.

ToTimeOnlyIgnoreOffset(String)

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

Steuert die Deserialisierung durch die XmlSerializer Klasse.

ToXmlName(String)

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

Decodiert einen XML-Namen.

ToXmlNCName(String)

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

Decodiert einen XML-Namen.

ToXmlNmToken(String)

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

Decodiert einen XML-Namen.

ToXmlNmTokens(String)

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

Decodiert einen XML-Namen.

ToXmlQualifiedName(String)

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

Ruft einen XmlQualifiedName Namen ab, der ein Präfix enthalten kann.

UnknownAttribute(Object, XmlAttribute, String)

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

Löst ein UnknownAttribute Ereignis für die aktuelle Position der .XmlReader

UnknownAttribute(Object, XmlAttribute)

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

Löst ein UnknownAttribute Ereignis für die aktuelle Position der .XmlReader

UnknownElement(Object, XmlElement, String)

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

Löst ein UnknownElement Ereignis für die aktuelle Position der .XmlReader

UnknownElement(Object, XmlElement)

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

Löst ein UnknownElement Ereignis für die aktuelle Position der .XmlReader

UnknownNode(Object, String)

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

Löst ein UnknownNode Ereignis für die aktuelle Position der .XmlReader

UnknownNode(Object)

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

Löst ein UnknownNode Ereignis für die aktuelle Position der .XmlReader

UnreferencedObject(String, Object)

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

Löst ein UnreferencedObject Ereignis für die aktuelle Position der .XmlReader

Gilt für:

Weitere Informationen