XmlObjectSerializer.ReadObject Methode
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.
Liest ein XML-Dokument oder einen XML-Dokumentstream und gibt das deserialisierte Objekt zurück.
Überlädt
ReadObject(Stream) |
Liest den XML-Stream oder das XML-Dokument mit einem Stream und gibt das deserialisierte Objekt zurück. |
ReadObject(XmlDictionaryReader) |
Liest das XML-Dokument oder den XML-Stream mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück. |
ReadObject(XmlReader) |
Liest das XML-Dokument oder den XML-Stream mit einem XmlReader und gibt das deserialisierte Objekt zurück. |
ReadObject(XmlDictionaryReader, Boolean) |
Liest den XML-Stream oder das XML-Dokument mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück; Sie haben damit auch die Möglichkeit anzugeben, ob das Serialisierungsprogramm die Daten lesen kann, bevor der Leseversuch erfolgt. |
ReadObject(XmlReader, Boolean) |
Liest das XML-Dokument oder den XML-Stream mit einem XmlReader und gibt das deserialisierte Objekt zurück; Sie haben damit auch die Möglichkeit anzugeben, ob das Serialisierungsprogramm die Daten lesen kann, bevor der Leseversuch erfolgt. |
ReadObject(Stream)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Liest den XML-Stream oder das XML-Dokument mit einem Stream und gibt das deserialisierte Objekt zurück.
public:
virtual System::Object ^ ReadObject(System::IO::Stream ^ stream);
public virtual object ReadObject (System.IO.Stream stream);
public virtual object? ReadObject (System.IO.Stream stream);
abstract member ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
Public Overridable Function ReadObject (stream As Stream) As Object
Parameter
Gibt zurück
Das deserialisierte Objekt.
Hinweise
Dies ist eine virtuelle Methode mit einer standardmäßigen Implementierung, die einen Wörterbuchreader erstellt, um den zugrunde liegenden Stream zu lesen und zu deserialisieren. Die Standardimplementierung geht davon aus, dass der Stream Text oder XML ist.
Gilt für:
ReadObject(XmlDictionaryReader)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Liest das XML-Dokument oder den XML-Stream mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück.
public:
virtual System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
public virtual object ReadObject (System.Xml.XmlDictionaryReader reader);
public virtual object? ReadObject (System.Xml.XmlDictionaryReader reader);
abstract member ReadObject : System.Xml.XmlDictionaryReader -> obj
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
Public Overridable Function ReadObject (reader As XmlDictionaryReader) As Object
Parameter
- reader
- XmlDictionaryReader
Ein zum Lesen des XML-Dokuments verwendeter XmlDictionaryReader.
Gibt zurück
Das deserialisierte Objekt.
Hinweise
Dies ist eine virtuelle Methode mit einer standardmäßigen Implementierung, die einen Wörterbuchreader erstellt, um den zugrunde liegenden Stream zu lesen und zu deserialisieren. Die Standardimplementierung geht davon aus, dass der Stream Text oder XML ist.
Gilt für:
ReadObject(XmlReader)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Liest das XML-Dokument oder den XML-Stream mit einem XmlReader und gibt das deserialisierte Objekt zurück.
public:
virtual System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public virtual object ReadObject (System.Xml.XmlReader reader);
public virtual object? ReadObject (System.Xml.XmlReader reader);
abstract member ReadObject : System.Xml.XmlReader -> obj
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overridable Function ReadObject (reader As XmlReader) As Object
Parameter
Gibt zurück
Das deserialisierte Objekt.
Gilt für:
ReadObject(XmlDictionaryReader, Boolean)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Liest den XML-Stream oder das XML-Dokument mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück; Sie haben damit auch die Möglichkeit anzugeben, ob das Serialisierungsprogramm die Daten lesen kann, bevor der Leseversuch erfolgt.
public:
abstract System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public abstract object ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public abstract object? ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
abstract member ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
Public MustOverride Function ReadObject (reader As XmlDictionaryReader, verifyObjectName As Boolean) As Object
Parameter
- reader
- XmlDictionaryReader
Ein zum Lesen des XML-Dokuments verwendeter XmlDictionaryReader.
- verifyObjectName
- Boolean
true
, um zu überprüfen, ob der Name und der Namespace des einschließenden XML-Elements mit dem Stammnamen und -namespace übereinstimmen, andernfalls false
, um die Überprüfung zu überspringen.
Gibt zurück
Das deserialisierte Objekt.
Hinweise
Der verifyObjectName
-Parameter verwendet denselben Code wie die IsStartObject-Methode, um zu bestimmen, ob das Element der Anfang des Objekts ist.
Gilt für:
ReadObject(XmlReader, Boolean)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Liest das XML-Dokument oder den XML-Stream mit einem XmlReader und gibt das deserialisierte Objekt zurück; Sie haben damit auch die Möglichkeit anzugeben, ob das Serialisierungsprogramm die Daten lesen kann, bevor der Leseversuch erfolgt.
public:
virtual System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public virtual object ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
public virtual object? ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
abstract member ReadObject : System.Xml.XmlReader * bool -> obj
override this.ReadObject : System.Xml.XmlReader * bool -> obj
Public Overridable Function ReadObject (reader As XmlReader, verifyObjectName As Boolean) As Object
Parameter
- verifyObjectName
- Boolean
true
, um zu überprüfen, ob der Name und der Namespace des einschließenden XML-Elements mit dem Stammnamen und -namespace übereinstimmen, andernfalls false
, um die Überprüfung zu überspringen.
Gibt zurück
Das deserialisierte Objekt.
Hinweise
Der verifyObjectName
-Parameter verwendet denselben Code wie die IsStartObject-Methode, um zu bestimmen, ob das Element der Anfang des Objekts ist.