XmlObjectSerializer.ReadObject Methode

Definitie

Leest een XML-document of documentstream en retourneert het gedeserialiseerde object.

Overloads

Name Description
ReadObject(Stream)

Leest de XML-stroom of het document met een Stream en retourneert het gedeserialiseerde object.

ReadObject(XmlDictionaryReader)

Leest het XML-document of de stream met een XmlDictionaryReader en retourneert het gedeserialiseerde object.

ReadObject(XmlReader)

Leest het XML-document of de stream met een XmlReader en retourneert het gedeserialiseerde object.

ReadObject(XmlDictionaryReader, Boolean)

Leest de XML-stroom of het document met een XmlDictionaryReader en retourneert het gedeserialiseerde object. Hiermee kunt u ook opgeven of de serializer de gegevens kan lezen voordat u het probeert te lezen.

ReadObject(XmlReader, Boolean)

Leest het XML-document of de stream met een XmlReader en retourneert het gedeserialiseerde object. Hiermee kunt u ook opgeven of de serializer de gegevens kan lezen voordat u het probeert te lezen.

ReadObject(Stream)

Leest de XML-stroom of het document met een Stream en retourneert het gedeserialiseerde object.

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

Parameters

stream
Stream

Een Stream gebruikt om de XML-stroom of het document te lezen.

Retouren

Het gedeserialiseerde object.

Opmerkingen

Deze methode is een virtuele methode en heeft een standaardimplementatie waarmee een woordenlijstlezer wordt gemaakt om de onderliggende stroom te lezen en deze te deserialiseren. Bij de standaard implementatie wordt ervan uitgegaan dat de stream tekst of XML is.

Van toepassing op

ReadObject(XmlDictionaryReader)

Leest het XML-document of de stream met een XmlDictionaryReader en retourneert het gedeserialiseerde object.

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

Parameters

reader
XmlDictionaryReader

Een XmlDictionaryReader gebruikt om het XML-document te lezen.

Retouren

Het gedeserialiseerde object.

Opmerkingen

Deze methode is een virtuele methode en heeft een standaardimplementatie waarmee een woordenlijstlezer wordt gemaakt om de onderliggende stroom te lezen en deze te deserialiseren. Bij de standaard implementatie wordt ervan uitgegaan dat de stream tekst of XML is.

Van toepassing op

ReadObject(XmlReader)

Leest het XML-document of de stream met een XmlReader en retourneert het gedeserialiseerde object.

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

Parameters

reader
XmlReader

Een XmlReader gebruikt om de XML-stroom of het document te lezen.

Retouren

Het gedeserialiseerde object.

Van toepassing op

ReadObject(XmlDictionaryReader, Boolean)

Leest de XML-stroom of het document met een XmlDictionaryReader en retourneert het gedeserialiseerde object. Hiermee kunt u ook opgeven of de serializer de gegevens kan lezen voordat u het probeert te lezen.

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

Parameters

reader
XmlDictionaryReader

Een XmlDictionaryReader gebruikt om het XML-document te lezen.

verifyObjectName
Boolean

true om te controleren of de naam en naamruimte van het XML-element overeenkomen met de hoofdnaam en de hoofdnaamruimte; false anders slaat u de verificatie over.

Retouren

Het gedeserialiseerde object.

Opmerkingen

De verifyObjectName parameter gebruikt dezelfde code als de IsStartObject methode om te bepalen of het element het begin van het object is.

Van toepassing op

ReadObject(XmlReader, Boolean)

Leest het XML-document of de stream met een XmlReader en retourneert het gedeserialiseerde object. Hiermee kunt u ook opgeven of de serializer de gegevens kan lezen voordat u het probeert te lezen.

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

Parameters

reader
XmlReader

Een XmlReader gebruikt om het XML-document of de stream te lezen.

verifyObjectName
Boolean

true om te controleren of de naam en naamruimte van het XML-element overeenkomen met de hoofdnaam en de hoofdnaamruimte; false om de verificatie over te slaan.

Retouren

Het gedeserialiseerde object.

Opmerkingen

De verifyObjectName parameter gebruikt dezelfde code als de IsStartObject methode om te bepalen of het element het begin van het object is.

Van toepassing op