Freigeben über


XmlSerializationReader-Member

Steuert die Deserialisierung durch die XmlSerializer-Klasse.

In den folgenden Tabellen werden die vom XmlSerializationReader -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode XmlSerializationReader Initialisiert eine neue Instanz der XmlSerializationReader-Klasse.

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft DecodeName Ruft einen Wert ab, der bestimmt, ob XML-Zeichenfolgen in gültige .NET Framework-Typnamen umgewandelt werden, oder legt diesen fest.
Geschützte Eigenschaft Document Ruft das XML-Dokumentobjekt ab, in das das XML-Dokument deserialisiert wird.
Geschützte Eigenschaft IsReturnValue Ruft einen Wert ab, der für einen SOAP 1.1-Rückgabewert true muss, oder legt diesen fest.
Geschützte Eigenschaft Reader Ruft das XmlReader-Objekt ab, das von XmlSerializationReader verwendet wird.
Geschützte Eigenschaft ReaderCount Ruft den aktuellen Zähler des XmlReader ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode AddFixup Überladen. 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.
Geschützte Methode AddReadCallback Speichert eine Implementierung des XmlSerializationReadCallback-Delegaten und seiner Eingabedaten für einen späteren Aufruf.
Geschützte Methode AddTarget Speichert ein aus einem SOAP-codierten multiRef-Element deserialisiertes Objekt für späteren Zugriff durch die GetTarget-Methode.
Geschützte Methode CheckReaderCount Überprüft, ob der Deserialisierer auf das nächste Element gesetzt wurde.
Geschützte Methode CollapseWhitespace Entfernt sämtliche Vorkommen von Leerraumzeichen am Anfang und am Ende der angegebenen Zeichenfolge.
Geschützte Methode CreateAbstractTypeException Erstellt eine InvalidOperationException, die angibt, dass das deserialisierte Objekt abstrakt sein muss.
Geschützte Methode CreateBadDerivationException Füllt ein Objekt aus seiner XML-Darstellung an der aktuellen Position des XmlReader. Dabei besteht die Option, das innere Element zu lesen.
Geschützte Methode CreateCtorHasSecurityException Erstellt eine InvalidOperationException, die angibt, dass das deserialisierte Objekt nicht instanziiert werden kann, weil der Konstruktor eine Sicherheitsausnahme auslöst.
Geschützte Methode CreateInaccessibleConstructorException Erstellt eine InvalidOperationException, die angibt, dass das deserialisierte Objekt nicht instanziiert werden kann, weil kein Konstruktor verfügbar ist.
Geschützte Methode CreateInvalidCastException Überladen. Erstellt eine InvalidCastException, die angibt, dass eine explizite Konvertierung fehlgeschlagen ist.
Geschützte Methode CreateMissingIXmlSerializableType Erstellt eine InvalidOperationException, die angibt, dass ein abgeleiteter Typ, der einem XML-Schemadatentyp zugeordnet ist, nicht gefunden werden kann.
Geschützte Methode CreateReadOnlyCollectionException Erstellt eine InvalidOperationException, die angibt, dass ein SOAP-codierter Auflistungstyp nicht geändert und nicht mit Werten gefüllt werden kann.
Geschützte Methode CreateUnknownConstantException Erstellt eine InvalidOperationException, die besagt, dass ein Enumerationswert nicht gültig ist.
Geschützte Methode CreateUnknownNodeException Erstellt eine InvalidOperationException, die angibt, dass die aktuelle Position von XmlReader einen unbekannten XML-Knoten darstellt.
Geschützte Methode CreateUnknownTypeException Erstellt eine InvalidOperationException, die angibt, dass ein Typ unbekannt ist.
Geschützte Methode EnsureArrayIndex Stellt sicher, dass ein angegebenes Array oder eine Kopie groß genug für einen angegebenen Index ist.
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode FixupArrayRefs Füllt ein SOAP-codiertes Array, dessen Datentyp einem .NET Framework-Verweistyp zugeordnet ist, mit Werten.
Geschützte Methode GetArrayLength Ruft die Länge vom SOAP-codierten Arrays ab, auf dem der XmlReader gerade positioniert ist.
Geschützte Methode GetNullAttr Bestimmt, ob das XML-Element an der aktuellen Position des XmlReader ein NULL-Attribute mit dem Wert true hat.
Geschützte Methode GetTarget Ruft ein Objekt ab, das aus einem SOAP-codierten multiRef-Element deserialisiert wird und das vorher mit AddTarget gespeichert wurde.
Geschützte Methode GetXsiType Ruft den Wert des xsi:type-Attributs für das XML-Element an der aktuellen Position des XmlReader ab.
Geschützte Methode InitCallbacks Initialisiert Rückrufmethoden, die Objekte auffüllen, die SOAP-codierten XML-Daten zugeordnet sind.
Geschützte Methode InitIDs Speichert Element- und Attributnamen in einem NameTable-Objekt.
Geschützte Methode IsXmlnsAttribute Bestimmt, ob ein XML-Attributname einen XML-Namespace angibt.
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode ParseWsdlArrayType Legt den Wert des XML-Attributs fest, wenn dieses den Typ arrayType aus dem WSDL-Namespace besitzt (Web Services Description Language).
Geschützte Methode ReadElementQualifiedName Lässt den XmlReader den vollqualifizierten Namen des Elements lesen, auf dem er gerade positioniert ist.
Geschützte Methode ReadEndElement Lässt den XmlReader ein XML-Endtag lesen.
Geschützte Methode ReadNull Weist den XmlReader an, das aktuelle XML-Element zu lesen, wenn es ein NULL-Attribut mit dem Wert true hat.
Geschützte Methode ReadNullableQualifiedName Weist den XmlReader an, den vollqualifizierten Namen des Elements lesen, auf dem er gerade positioniert ist.
Geschützte Methode ReadNullableString Weist den XmlReader an, ein einfaches nur aus Text bestehendes XML-Element zu lesen, das NULL (Nothing in Visual Basic) sein könnte.
Geschützte Methode ReadReference Liest den Wert des href-Attributs (ref-Attribut in SOAP 1.2), das bei der SOAP-Codierung zum Verweis auf ein XML-Element verwendet wird.
Geschützte Methode ReadReferencedElement Überladen. Deserialisiert ein Objekt aus einem SOAP-codierten multiRef-Element.
Geschützte Methode ReadReferencedElements Deserialisiert Objekte aus den SOAP-codierten multiRef-Elementen in einer SOAP-Nachricht.
Geschützte Methode ReadReferencingElement Überladen. Deserialisiert ein Objekt aus einem XML-Element in einer SOAP-Nachricht, die einen Verweis auf ein multiRef-Element enthält.
Geschützte Methode ReadSerializable Erstellt ein Objekt aus seiner XML-Darstellung an der aktuellen Position des XmlReader.
Geschützte Methode ReadString Überladen. Liest die aktuelle an den Eingabewert angefügte Zeichenfolge und gibt diese zurück.
Geschützte Methode ReadTypedNull Liest ein XML-Element, das NULL-Werte (xsi:nil = 'true') zulässt, und gibt einen generischen Nullable-Wert zurück.
Geschützte Methode ReadTypedPrimitive Ruft den Wert des XML-Knotens ab, auf dem der XmlReader gerade positioniert ist.
Geschützte Methode ReadXmlDocument Weist den XmlReader an, an seiner aktuellen Position ein Stammelement eines XML-Dokuments zu lesen.
Geschützte Methode ReadXmlNode Weist den XmlReader an, den XML-Knoten an der aktuellen Position zu lesen.
Geschützte Methode Referenced Speichert ein Objekt, das aus einem SOAP-codierten multiRef-Element deserialisiert werden soll.
Geschützte Methode Statisch ResolveDynamicAssembly Ruft eine dynamisch generierte Assembly nach ihrem Namen ab.
Geschützte Methode ShrinkArray Stellt sicher, dass ein angegebenes Array oder eine Kopie eine angegebene Länge nicht überschreitet.
Geschützte Methode ToByteArrayBase64 Überladen. Liest den aktuellen Wert und gibt ihn als Base64-Bytearray zurück.
Geschützte Methode ToByteArrayHex Überladen. Gibt den aktuellen Wert als hexadezimales Bytearray zurück.
Geschützte Methode Statisch ToChar Erstellt ein Char-Objekt aus einer Eingabezeichenfolge.
Geschützte Methode Statisch ToDate Erstellt ein DateTime-Objekt aus einer Eingabezeichenfolge.
Geschützte Methode Statisch ToDateTime Erstellt ein DateTime-Objekt aus einer Eingabezeichenfolge.
Geschützte Methode Statisch ToEnum Erzeugt aus einer Zeichenfolge mit voneinander getrennten Bezeichnern, die Konstanten aus der Enumeratorliste darstellen, einen numerischen Enumerationswert.
Geschützte Methode Statisch ToTime Erzeugt ein DateTime aus einer Zeichenfolge, die eine Uhrzeit darstellt.
Geschützte Methode Statisch ToXmlName Decodiert einen XML-Namen.
Geschützte Methode Statisch ToXmlNCName Decodiert einen XML-Namen.
Geschützte Methode Statisch ToXmlNmToken Decodiert einen XML-Namen.
Geschützte Methode Statisch ToXmlNmTokens Decodiert einen XML-Namen.
Geschützte Methode ToXmlQualifiedName Erhält einen XmlQualifiedName von einem Namen, der möglicherweise ein Präfix enthält.
Geschützte Methode UnknownAttribute Überladen. Löst ein UnknownAttribute-Ereignis für die aktuelle Position des XmlReader aus.
Geschützte Methode UnknownElement Überladen.  
Geschützte Methode UnknownNode Überladen. Löst ein UnknownNode-Ereignis für die aktuelle Position des XmlReader aus.
Geschützte Methode UnreferencedObject Löst ein UnreferencedObject-Ereignis für die aktuelle Position des XmlReader aus.

Zum Seitenanfang

Siehe auch

Referenz

XmlSerializationReader-Klasse
System.Xml.Serialization-Namespace
XmlSerializer
XmlSerializationWriter