XmlObjectSerializer.ReadObject Metodo

Definizione

Legge un documento o un flusso di documenti XML e restituisce l'oggetto deserializzato.

Overload

ReadObject(Stream)

Legge il flusso o documento XML con una classe Stream e restituisce l'oggetto deserializzato.

ReadObject(XmlDictionaryReader)

Legge il flusso o documento XML con una classe XmlDictionaryReader e restituisce l'oggetto deserializzato.

ReadObject(XmlReader)

Legge il flusso o documento XML con una classe XmlReader e restituisce l'oggetto deserializzato.

ReadObject(XmlDictionaryReader, Boolean)

Legge il flusso o documento XML con una classe XmlDictionaryReader e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore è in grado di leggere i dati prima di eseguire un tentativo di lettura.

ReadObject(XmlReader, Boolean)

Legge il flusso o documento XML con una classe XmlReader e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore è in grado di leggere i dati prima di eseguire un tentativo di lettura.

ReadObject(Stream)

Legge il flusso o documento XML con una classe Stream e restituisce l'oggetto deserializzato.

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

Parametri

stream
Stream

Oggetto Stream utilizzato per leggere il flusso o documento XML.

Restituisce

Object

Oggetto deserializzato.

Commenti

Questo metodo è un metodo virtuale e ha un'implementazione predefinita che crea un lettore del dizionario per leggere il flusso sottostante e deserializzarlo. L'implementazione predefinita presuppone che il flusso sia in formato testo o XML.

Si applica a

ReadObject(XmlDictionaryReader)

Legge il flusso o documento XML con una classe XmlDictionaryReader e restituisce l'oggetto deserializzato.

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

Parametri

reader
XmlDictionaryReader

Classe XmlDictionaryReader utilizzata per leggere il documento XML.

Restituisce

Object

Oggetto deserializzato.

Commenti

Questo metodo è un metodo virtuale e ha un'implementazione predefinita che crea un lettore del dizionario per leggere il flusso sottostante e deserializzarlo. L'implementazione predefinita presuppone che il flusso sia in formato testo o XML.

Si applica a

ReadObject(XmlReader)

Legge il flusso o documento XML con una classe XmlReader e restituisce l'oggetto deserializzato.

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

Parametri

reader
XmlReader

Classe XmlReader utilizzata per leggere il flusso o documento XML.

Restituisce

Object

Oggetto deserializzato.

Si applica a

ReadObject(XmlDictionaryReader, Boolean)

Legge il flusso o documento XML con una classe XmlDictionaryReader e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore è in grado di leggere i dati prima di eseguire un tentativo di lettura.

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

Parametri

reader
XmlDictionaryReader

Classe XmlDictionaryReader utilizzata per leggere il documento XML.

verifyObjectName
Boolean

Specificare true per verificare se il nome e lo spazio dei nomi dell'elemento XML finale corrispondono al nome e allo spazio dei nomi radice. In caso contrario, specificare false per ignorare la verifica.

Restituisce

Object

Oggetto deserializzato.

Commenti

Il parametro verifyObjectName utilizza lo stesso codice del metodo IsStartObject per determinare se l'elemento è l'inizio dell'oggetto.

Si applica a

ReadObject(XmlReader, Boolean)

Legge il flusso o documento XML con una classe XmlReader e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore è in grado di leggere i dati prima di eseguire un tentativo di lettura.

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

Parametri

reader
XmlReader

Classe XmlReader utilizzata per leggere il documento o flusso XML.

verifyObjectName
Boolean

Specificare true per verificare se il nome e lo spazio dei nomi dell'elemento XML finale corrispondono al nome e allo spazio dei nomi radice. Specificare false per ignorare la verifica.

Restituisce

Object

Oggetto deserializzato.

Commenti

Il parametro verifyObjectName utilizza lo stesso codice del metodo IsStartObject per determinare se l'elemento è l'inizio dell'oggetto.

Si applica a