XmlObjectSerializer.ReadObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přečte dokument XML nebo datový proud dokumentu a vrátí deserializovaný objekt.
Přetížení
ReadObject(Stream) |
Přečte datový proud XML nebo dokument s Stream a vrátí deserializovaný objekt. |
ReadObject(XmlDictionaryReader) |
Přečte dokument XML nebo datový proud s XmlDictionaryReader a vrátí deserializovaný objekt. |
ReadObject(XmlReader) |
Přečte dokument XML nebo datový proud s XmlReader a vrátí deserializovaný objekt. |
ReadObject(XmlDictionaryReader, Boolean) |
Přečte datový proud XML nebo dokument s XmlDictionaryReader a vrátí deserializovaný objekt; umožňuje také určit, zda serializátor může číst data před pokusem o jeho čtení. |
ReadObject(XmlReader, Boolean) |
Přečte dokument XML nebo datový proud s XmlReader a vrátí deserializovaný objekt; umožňuje také určit, zda serializátor může číst data před pokusem o jeho čtení. |
ReadObject(Stream)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Přečte datový proud XML nebo dokument s Stream a vrátí deserializovaný objekt.
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
Parametry
Návraty
Deserializovaný objekt.
Poznámky
Tato metoda je virtuální metoda a má výchozí implementaci, která vytvoří čtečku slovníku pro čtení podkladového datového proudu a deserializaci. Výchozí implementace předpokládá, že stream je text nebo XML.
Platí pro
ReadObject(XmlDictionaryReader)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Přečte dokument XML nebo datový proud s XmlDictionaryReader a vrátí deserializovaný objekt.
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
Parametry
- reader
- XmlDictionaryReader
XmlDictionaryReader slouží ke čtení dokumentu XML.
Návraty
Deserializovaný objekt.
Poznámky
Tato metoda je virtuální metoda a má výchozí implementaci, která vytvoří čtečku slovníku pro čtení podkladového datového proudu a deserializaci. Výchozí implementace předpokládá, že stream je text nebo XML.
Platí pro
ReadObject(XmlReader)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Přečte dokument XML nebo datový proud s XmlReader a vrátí deserializovaný objekt.
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
Parametry
Návraty
Deserializovaný objekt.
Platí pro
ReadObject(XmlDictionaryReader, Boolean)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Přečte datový proud XML nebo dokument s XmlDictionaryReader a vrátí deserializovaný objekt; umožňuje také určit, zda serializátor může číst data před pokusem o jeho čtení.
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
Parametry
- reader
- XmlDictionaryReader
XmlDictionaryReader slouží ke čtení dokumentu XML.
- verifyObjectName
- Boolean
true
zkontrolujte, jestli název nadřazeného elementu XML a obor názvů odpovídá kořenovému názvu a kořenovému oboru názvů; jinak false
přeskočit ověření.
Návraty
Deserializovaný objekt.
Poznámky
Parametr verifyObjectName
používá stejný kód jako IsStartObject metoda k určení, zda je prvek začátek objektu.
Platí pro
ReadObject(XmlReader, Boolean)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Přečte dokument XML nebo datový proud s XmlReader a vrátí deserializovaný objekt; umožňuje také určit, zda serializátor může číst data před pokusem o jeho čtení.
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
Parametry
- verifyObjectName
- Boolean
true
zkontrolujte, jestli název nadřazeného elementu XML a obor názvů odpovídá kořenovému názvu a kořenovému oboru názvů; false
přeskočit ověření.
Návraty
Deserializovaný objekt.
Poznámky
Parametr verifyObjectName
používá stejný kód jako IsStartObject metoda k určení, zda je prvek začátek objektu.