XmlObjectSerializer.ReadObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
- 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.