Condividi tramite


XmlObjectSerializer.ReadObject Metodo

Definizione

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

Overload

ReadObject(Stream)

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

ReadObject(XmlDictionaryReader)

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

ReadObject(XmlReader)

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

ReadObject(XmlDictionaryReader, Boolean)

Legge il flusso o il documento XML con un XmlDictionaryReader e restituisce l'oggetto deserializzato; consente inoltre di specificare se il serializzatore può leggere i dati prima di tentare di leggerli.

ReadObject(XmlReader, Boolean)

Legge il documento o il flusso XML con un XmlReader e restituisce l'oggetto deserializzato; consente inoltre di specificare se il serializzatore può leggere i dati prima di tentare di leggerli.

ReadObject(Stream)

Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs

Legge il flusso o il documento XML con un 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 il documento XML.

Restituisce

Oggetto deserializzato.

Commenti

Questo metodo è un metodo virtuale e ha un'implementazione predefinita che crea un lettore di dizionario per leggere il flusso sottostante e deserializzarlo. L'implementazione predefinita presuppone che il flusso sia di tipo text o XML.

Si applica a

ReadObject(XmlDictionaryReader)

Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs

Legge il documento o il flusso XML con un 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

Oggetto XmlDictionaryReader utilizzato per leggere il documento XML.

Restituisce

Oggetto deserializzato.

Commenti

Questo metodo è un metodo virtuale e ha un'implementazione predefinita che crea un lettore di dizionario per leggere il flusso sottostante e deserializzarlo. L'implementazione predefinita presuppone che il flusso sia di tipo text o XML.

Si applica a

ReadObject(XmlReader)

Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs

Legge il documento o il flusso XML con un 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

Oggetto XmlReader utilizzato per leggere il flusso o il documento XML.

Restituisce

Oggetto deserializzato.

Si applica a

ReadObject(XmlDictionaryReader, Boolean)

Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs

Legge il flusso o il documento XML con un XmlDictionaryReader e restituisce l'oggetto deserializzato; consente inoltre di specificare se il serializzatore può leggere i dati prima di tentare di leggerli.

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

Oggetto XmlDictionaryReader utilizzato per leggere il documento XML.

verifyObjectName
Boolean

true per verificare se il nome e lo spazio dei nomi dell'elemento XML di inclusione corrispondono al nome radice e allo spazio dei nomi radice; in caso contrario, false ignorare la verifica.

Restituisce

Oggetto deserializzato.

Commenti

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

Si applica a

ReadObject(XmlReader, Boolean)

Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs
Origine:
XmlObjectSerializer.cs

Legge il documento o il flusso XML con un XmlReader e restituisce l'oggetto deserializzato; consente inoltre di specificare se il serializzatore può leggere i dati prima di tentare di leggerli.

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

Oggetto XmlReader utilizzato per leggere il documento o il flusso XML.

verifyObjectName
Boolean

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

Restituisce

Oggetto deserializzato.

Commenti

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

Si applica a