XmlObjectSerializer.ReadObject Metod

Definition

Läser ett XML-dokument eller dokumentström och returnerar det deserialiserade objektet.

Överlagringar

Name Description
ReadObject(Stream)

Läser XML-dataströmmen eller dokumentet med ett Stream och returnerar det deserialiserade objektet.

ReadObject(XmlDictionaryReader)

Läser XML-dokumentet eller dataströmmen med ett XmlDictionaryReader och returnerar det deserialiserade objektet.

ReadObject(XmlReader)

Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet.

ReadObject(XmlDictionaryReader, Boolean)

Läser XML-dataströmmen eller dokumentet med ett XmlDictionaryReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem.

ReadObject(XmlReader, Boolean)

Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem.

ReadObject(Stream)

Läser XML-dataströmmen eller dokumentet med ett Stream och returnerar det deserialiserade objektet.

public:
 virtual System::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

Parametrar

stream
Stream

En Stream som används för att läsa XML-dataströmmen eller dokumentet.

Returer

Det deserialiserade objektet.

Kommentarer

Den här metoden är en virtuell metod och har en standardimplementering som skapar en ordlisteläsare för att läsa den underliggande strömmen och deserialisera den. Standardimplementeringen förutsätter att strömmen är text eller XML.

Gäller för

ReadObject(XmlDictionaryReader)

Läser XML-dokumentet eller dataströmmen med ett XmlDictionaryReader och returnerar det deserialiserade objektet.

public:
 virtual System::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

Parametrar

reader
XmlDictionaryReader

Används XmlDictionaryReader för att läsa XML-dokumentet.

Returer

Det deserialiserade objektet.

Kommentarer

Den här metoden är en virtuell metod och har en standardimplementering som skapar en ordlisteläsare för att läsa den underliggande strömmen och deserialisera den. Standardimplementeringen förutsätter att strömmen är text eller XML.

Gäller för

ReadObject(XmlReader)

Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet.

public:
 virtual System::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

Parametrar

reader
XmlReader

En XmlReader som används för att läsa XML-dataströmmen eller dokumentet.

Returer

Det deserialiserade objektet.

Gäller för

ReadObject(XmlDictionaryReader, Boolean)

Läser XML-dataströmmen eller dokumentet med ett XmlDictionaryReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem.

public:
 abstract System::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

Parametrar

reader
XmlDictionaryReader

Används XmlDictionaryReader för att läsa XML-dokumentet.

verifyObjectName
Boolean

true för att kontrollera om det omslutande XML-elementnamnet och namnområdet motsvarar rotnamnet och rotnamnområdet. annars hoppar false du över verifieringen.

Returer

Det deserialiserade objektet.

Kommentarer

Parametern verifyObjectName använder samma kod som IsStartObject metoden för att avgöra om elementet är början av objektet.

Gäller för

ReadObject(XmlReader, Boolean)

Läser XML-dokumentet eller dataströmmen med ett XmlReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren kan läsa data innan du försöker läsa dem.

public:
 virtual System::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

Parametrar

reader
XmlReader

En XmlReader som används för att läsa XML-dokumentet eller dataströmmen.

verifyObjectName
Boolean

true för att kontrollera om det omslutande XML-elementnamnet och namnområdet motsvarar rotnamnet och rotnamnområdet. false för att hoppa över verifieringen.

Returer

Det deserialiserade objektet.

Kommentarer

Parametern verifyObjectName använder samma kod som IsStartObject metoden för att avgöra om elementet är början av objektet.

Gäller för