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