XmlObjectSerializer.ReadObject Méthode

Définition

Lit un document XML ou un flux de documents et retourne l’objet désérialisé.

Surcharges

Nom Description
ReadObject(Stream)

Lit le flux XML ou le document avec un Stream objet désérialisé et retourne l’objet désérialisé.

ReadObject(XmlDictionaryReader)

Lit le document ou le flux XML avec un XmlDictionaryReader objet désérialisé et retourne l’objet désérialisé.

ReadObject(XmlReader)

Lit le document ou le flux XML avec un XmlReader objet désérialisé et retourne l’objet désérialisé.

ReadObject(XmlDictionaryReader, Boolean)

Lit le flux XML ou le document avec un XmlDictionaryReader objet désérialisé et retourne l’objet désérialisé ; il vous permet également de spécifier si le sérialiseur peut lire les données avant de tenter de le lire.

ReadObject(XmlReader, Boolean)

Lit le document xml ou le flux avec un XmlReader objet désérialisé et retourne l’objet désérialisé ; il vous permet également de spécifier si le sérialiseur peut lire les données avant de tenter de le lire.

ReadObject(Stream)

Lit le flux XML ou le document avec un Stream objet désérialisé et retourne l’objet désérialisé.

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

Paramètres

stream
Stream

Utilisé Stream pour lire le flux XML ou le document.

Retours

Objet désérialisé.

Remarques

Cette méthode est une méthode virtuelle et a une implémentation par défaut qui crée un lecteur de dictionnaire pour lire le flux sous-jacent et le désérialiser. L’implémentation par défaut suppose que le flux est du texte ou du code XML.

S’applique à

ReadObject(XmlDictionaryReader)

Lit le document ou le flux XML avec un XmlDictionaryReader objet désérialisé et retourne l’objet désérialisé.

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

Paramètres

reader
XmlDictionaryReader

Utilisé XmlDictionaryReader pour lire le document XML.

Retours

Objet désérialisé.

Remarques

Cette méthode est une méthode virtuelle et a une implémentation par défaut qui crée un lecteur de dictionnaire pour lire le flux sous-jacent et le désérialiser. L’implémentation par défaut suppose que le flux est du texte ou du code XML.

S’applique à

ReadObject(XmlReader)

Lit le document ou le flux XML avec un XmlReader objet désérialisé et retourne l’objet désérialisé.

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

Paramètres

reader
XmlReader

Utilisé XmlReader pour lire le flux XML ou le document.

Retours

Objet désérialisé.

S’applique à

ReadObject(XmlDictionaryReader, Boolean)

Lit le flux XML ou le document avec un XmlDictionaryReader objet désérialisé et retourne l’objet désérialisé ; il vous permet également de spécifier si le sérialiseur peut lire les données avant de tenter de le lire.

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

Paramètres

reader
XmlDictionaryReader

Utilisé XmlDictionaryReader pour lire le document XML.

verifyObjectName
Boolean

true pour vérifier si le nom d’élément XML englobant et l’espace de noms correspondent au nom racine et à l’espace de noms racine ; sinon, false pour ignorer la vérification.

Retours

Objet désérialisé.

Remarques

Le verifyObjectName paramètre utilise le même code que la IsStartObject méthode pour déterminer si l’élément est le début de l’objet.

S’applique à

ReadObject(XmlReader, Boolean)

Lit le document xml ou le flux avec un XmlReader objet désérialisé et retourne l’objet désérialisé ; il vous permet également de spécifier si le sérialiseur peut lire les données avant de tenter de le lire.

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

Paramètres

reader
XmlReader

Utilisé XmlReader pour lire le document ou le flux XML.

verifyObjectName
Boolean

true pour vérifier si le nom d’élément XML englobant et l’espace de noms correspondent au nom racine et à l’espace de noms racine ; false pour ignorer la vérification.

Retours

Objet désérialisé.

Remarques

Le verifyObjectName paramètre utilise le même code que la IsStartObject méthode pour déterminer si l’élément est le début de l’objet.

S’applique à