XmlObjectSerializer.ReadObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Lê um documento XML ou fluxo de documentos e retorna o objeto desserializado.
Sobrecargas
ReadObject(Stream) |
Lê o fluxo XML ou documento com um Stream e retorna o objeto desserializado. |
ReadObject(XmlDictionaryReader) |
Lê o documento XML ou o fluxo com um XmlDictionaryReader e retorna o objeto desserializado. |
ReadObject(XmlReader) |
Lê o documento XML ou o fluxo com um XmlReader e retorna o objeto desserializado. |
ReadObject(XmlDictionaryReader, Boolean) |
Lê o fluxo XML ou documento com um XmlDictionaryReader e retorna o objeto desserializado; ele também permite que você especifique se o serializador pode ler os dados antes de tentar lê-los. |
ReadObject(XmlReader, Boolean) |
Lê o documento XML ou o fluxo com um XmlReader e retorna o objeto desserializado; ele também permite que você especifique se o serializador pode ler os dados antes de tentar lê-los. |
ReadObject(Stream)
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
Lê o fluxo XML ou documento com um Stream e retorna o objeto desserializado.
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
Parâmetros
Retornos
O objeto desserializado.
Comentários
Esse método é um método virtual e tem uma implementação padrão que cria um leitor de dicionário para ler o fluxo subjacente e desserializá-lo. A implementação padrão pressupõe que o fluxo seja texto ou XML.
Aplica-se a
ReadObject(XmlDictionaryReader)
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
Lê o documento XML ou o fluxo com um XmlDictionaryReader e retorna o objeto desserializado.
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
Parâmetros
- reader
- XmlDictionaryReader
Um XmlDictionaryReader usado para ler o documento XML.
Retornos
O objeto desserializado.
Comentários
Esse método é um método virtual e tem uma implementação padrão que cria um leitor de dicionário para ler o fluxo subjacente e desserializá-lo. A implementação padrão pressupõe que o fluxo seja texto ou XML.
Aplica-se a
ReadObject(XmlReader)
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
Lê o documento XML ou o fluxo com um XmlReader e retorna o objeto desserializado.
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
Parâmetros
Retornos
O objeto desserializado.
Aplica-se a
ReadObject(XmlDictionaryReader, Boolean)
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
Lê o fluxo XML ou documento com um XmlDictionaryReader e retorna o objeto desserializado; ele também permite que você especifique se o serializador pode ler os dados antes de tentar lê-los.
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
Parâmetros
- reader
- XmlDictionaryReader
Um XmlDictionaryReader usado para ler o documento XML.
- verifyObjectName
- Boolean
true
verificar se o nome do elemento XML e o namespace correspondentes ao nome raiz e ao namespace raiz; caso contrário, false
ignorar a verificação.
Retornos
O objeto desserializado.
Comentários
O parâmetro verifyObjectName
usa o mesmo código que o método IsStartObject para determinar se o elemento é o início do objeto.
Aplica-se a
ReadObject(XmlReader, Boolean)
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
- Origem:
- XmlObjectSerializer.cs
Lê o documento XML ou o fluxo com um XmlReader e retorna o objeto desserializado; ele também permite que você especifique se o serializador pode ler os dados antes de tentar lê-los.
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
Parâmetros
- verifyObjectName
- Boolean
true
verificar se o nome do elemento XML e o namespace correspondentes ao nome raiz e ao namespace raiz; false
ignorar a verificação.
Retornos
O objeto desserializado.
Comentários
O parâmetro verifyObjectName
usa o mesmo código que o método IsStartObject para determinar se o elemento é o início do objeto.