XmlObjectSerializer.ReadObject Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
- 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.