Sdílet prostřednictvím


XmlObjectSerializer.ReadObject Metoda

Definice

Nač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)

Načte dokument XML nebo datový proud s a XmlDictionaryReader vrátí deserializovaný objekt.

ReadObject(XmlReader)

Načte dokument XML nebo datový proud s a XmlReader vrátí deserializovaný objekt.

ReadObject(XmlDictionaryReader, Boolean)

Přečte datový proud XML nebo dokument s objektem XmlDictionaryReader a vrátí deserializovaný objekt. Umožňuje také určit, zda serializátor může číst data před pokusem o čtení.

ReadObject(XmlReader, Boolean)

Načte dokument XML nebo datový proud s a XmlReader vrátí deserializovaný objekt; umožňuje také určit, zda serializátor může číst data před pokusem o č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

stream
Stream

Slouží Stream ke čtení datového proudu XML nebo dokumentu.

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 jeho deserializaci. Výchozí implementace předpokládá, že datový proud je text nebo XML.

Platí pro

ReadObject(XmlDictionaryReader)

Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs

Načte dokument XML nebo datový proud s a XmlDictionaryReader 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

Slouží XmlDictionaryReader 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 jeho deserializaci. Výchozí implementace předpokládá, že datový proud je text nebo XML.

Platí pro

ReadObject(XmlReader)

Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs

Načte dokument XML nebo datový proud s a XmlReader 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

reader
XmlReader

Slouží XmlReader ke čtení datového proudu XML nebo dokumentu.

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 objektem XmlDictionaryReader a vrátí deserializovaný objekt. Umožňuje také určit, zda serializátor může číst data před pokusem o č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

Slouží XmlDictionaryReader ke čtení dokumentu XML.

verifyObjectName
Boolean

true zkontrolujte, zda název a obor názvů ohraničující element XML odpovídá kořenovému názvu a kořenovému oboru názvů; false jinak přeskočíte ověření.

Návraty

Deserializovaný objekt

Poznámky

Parametr verifyObjectName používá stejný kód jako IsStartObject metoda k určení, zda element je začátek objektu.

Platí pro

ReadObject(XmlReader, Boolean)

Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs
Zdroj:
XmlObjectSerializer.cs

Načte dokument XML nebo datový proud s a XmlReader vrátí deserializovaný objekt; umožňuje také určit, zda serializátor může číst data před pokusem o č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

reader
XmlReader

Slouží XmlReader ke čtení dokumentu XML nebo datového proudu.

verifyObjectName
Boolean

true zkontrolujte, zda název a obor názvů ohraničující element XML odpovídá kořenovému názvu a kořenovému oboru názvů; false a přeskočíte ověření.

Návraty

Deserializovaný objekt

Poznámky

Parametr verifyObjectName používá stejný kód jako IsStartObject metoda k určení, zda element je začátek objektu.

Platí pro