XmlObjectSerializer.ReadObject Méthode

Définition

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

Surcharges

ReadObject(Stream)

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

ReadObject(XmlDictionaryReader)

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

ReadObject(XmlReader)

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

ReadObject(XmlDictionaryReader, Boolean)

Lit le flux ou le document XML avec un XmlDictionaryReader 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 les lire.

ReadObject(XmlReader, Boolean)

Lit le document ou le flux XML avec un XmlReader 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 les lire.

ReadObject(Stream)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

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

public:
 virtual System::Object ^ ReadObject(System::IO::Stream ^ stream);
public virtual 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

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

Retours

L'objet désérialisé.

Remarques

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

S’applique à

ReadObject(XmlDictionaryReader)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

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

public:
 virtual System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
public virtual 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

XmlDictionaryReader utilisé pour lire le document XML.

Retours

L'objet désérialisé.

Remarques

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

S’applique à

ReadObject(XmlReader)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

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

public:
 virtual System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public virtual 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

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

Retours

L'objet désérialisé.

S’applique à

ReadObject(XmlDictionaryReader, Boolean)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

Lit le flux ou le document XML avec un XmlDictionaryReader 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 les lire.

public:
 abstract System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public abstract 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

XmlDictionaryReader utilisé pour lire le document XML.

verifyObjectName
Boolean

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

Retours

L'objet désérialisé.

Remarques

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

S’applique à

ReadObject(XmlReader, Boolean)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

Lit le document ou le flux XML avec un XmlReader 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 les lire.

public:
 virtual System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public virtual 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

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

verifyObjectName
Boolean

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

Retours

L'objet désérialisé.

Remarques

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

S’applique à