XmlObjectSerializer.ReadObject Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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
- 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.