XmlObjectSerializer.ReadObject Método

Definición

Lee un documento o secuencia del documento XML y devuelve el objeto deserializado.Reads an XML document or document stream and returns the deserialized object.

Sobrecargas

ReadObject(Stream)

Lee la secuencia o el documento XML con Stream y devuelve el objeto deserializado.Reads the XML stream or document with a Stream and returns the deserialized object.

ReadObject(XmlDictionaryReader)

Lee el documento o la secuencia XML con XmlDictionaryReader y devuelve el objeto deserializado.Reads the XML document or stream with an XmlDictionaryReader and returns the deserialized object.

ReadObject(XmlReader)

Lee el documento o la secuencia XML con XmlReader y devuelve el objeto deserializado.Reads the XML document or stream with an XmlReader and returns the deserialized object.

ReadObject(XmlDictionaryReader, Boolean)

Lee la secuencia o el documento XML con XmlDictionaryReader y devuelve el objeto deserializado; también le permite especificar si el serializador puede leer los datos antes de intentar leerlos.Reads the XML stream or document with an XmlDictionaryReader and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.

ReadObject(XmlReader, Boolean)

Lee el documento o la secuencia XML con XmlReader y devuelve el objeto deserializado; también le permite especificar si el serializador puede leer los datos antes de intentar leerlos.Reads the XML document or stream with an XmlReader and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.

ReadObject(Stream)

Lee la secuencia o el documento XML con Stream y devuelve el objeto deserializado.Reads the XML stream or document with a Stream and returns the deserialized object.

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

Parámetros

stream
Stream

Un Stream que se usa para leer el documento o la secuencia XML.A Stream used to read the XML stream or document.

Devoluciones

El objeto deserializado.The deserialized object.

Comentarios

Este método es un método virtual y tiene una implementación predeterminada que crea un lector de diccionario para leer la secuencia subyacente y deserializarla.This method is a virtual method, and has a default implementation that creates a dictionary reader to read the underlying stream and deserialize it. La implementación predeterminada supone que la secuencia es texto o XML.The default implementation assumes the stream is text or XML.

ReadObject(XmlDictionaryReader)

Lee el documento o la secuencia XML con XmlDictionaryReader y devuelve el objeto deserializado.Reads the XML document or stream with an XmlDictionaryReader and returns the deserialized object.

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

Parámetros

reader
XmlDictionaryReader

Objeto XmlDictionaryReader que se utiliza para leer el documento XML.An XmlDictionaryReader used to read the XML document.

Devoluciones

El objeto deserializado.The deserialized object.

Comentarios

Este método es un método virtual y tiene una implementación predeterminada que crea un lector de diccionario para leer la secuencia subyacente y deserializarla.This method is a virtual method, and has a default implementation that creates a dictionary reader to read the underlying stream and deserialize it. La implementación predeterminada supone que la secuencia es texto o XML.The default implementation assumes the stream is text or XML.

ReadObject(XmlReader)

Lee el documento o la secuencia XML con XmlReader y devuelve el objeto deserializado.Reads the XML document or stream with an XmlReader and returns the deserialized object.

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

Parámetros

reader
XmlReader

XmlReader que se usa para leer el documento o la secuencia XML.An XmlReader used to read the XML stream or document.

Devoluciones

El objeto deserializado.The deserialized object.

ReadObject(XmlDictionaryReader, Boolean)

Lee la secuencia o el documento XML con XmlDictionaryReader y devuelve el objeto deserializado; también le permite especificar si el serializador puede leer los datos antes de intentar leerlos.Reads the XML stream or document with an XmlDictionaryReader and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.

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

Parámetros

reader
XmlDictionaryReader

Objeto XmlDictionaryReader que se utiliza para leer el documento XML.An XmlDictionaryReader used to read the XML document.

verifyObjectName
Boolean

true para comprobar si el nombre del elemento envolvente XML y el espacio de nombres corresponden al nombre raíz y el espacio de nombres raíz; de lo contrario, false para omitir la comprobación.true to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; otherwise, false to skip the verification.

Devoluciones

El objeto deserializado.The deserialized object.

Comentarios

El parámetro verifyObjectName usa el mismo código que el método IsStartObject para determinar si el elemento es el inicio del objeto.The verifyObjectName parameter uses the same code as the IsStartObject method to determine whether the element is the start of the object.

ReadObject(XmlReader, Boolean)

Lee el documento o la secuencia XML con XmlReader y devuelve el objeto deserializado; también le permite especificar si el serializador puede leer los datos antes de intentar leerlos.Reads the XML document or stream with an XmlReader and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.

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

Parámetros

reader
XmlReader

Un XmlReader que se usa para leer el documento o la secuencia XML.An XmlReader used to read the XML document or stream.

verifyObjectName
Boolean

true para comprobar si el nombre del elemento envolvente XML y el espacio de nombres corresponden al nombre raíz y el espacio de nombres raíz; false para omitir la comprobación.true to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; false to skip the verification.

Devoluciones

El objeto deserializado.The deserialized object.

Comentarios

El parámetro verifyObjectName usa el mismo código que el método IsStartObject para determinar si el elemento es el inicio del objeto.The verifyObjectName parameter uses the same code as the IsStartObject method to determine whether the element is the start of the object.

Se aplica a