XmlSerializationReader Classe

Definição

Controla a desserialização pela XmlSerializer classe.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class XmlSerializationReader abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public ref class XmlSerializationReader abstract
public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode
public abstract class XmlSerializationReader
type XmlSerializationReader = class
    inherit XmlSerializationGeneratedCode
type XmlSerializationReader = class
Public MustInherit Class XmlSerializationReader
Inherits XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationReader
Herança
XmlSerializationReader
Herança
XmlSerializationReader

Comentários

Durante a inicialização, a infraestrutura de serialização XML do .NET Framework gera e compila dinamicamente uma classe temporária para desserialização derivada da classe abstrata XmlSerializationReader. XmlSerializationReader também é implementado no .NET Framework para desserialização de documentos XML em objetos DiscoveryDocument e ServiceDescription.

Você não deve derivar classes de XmlSerializationReader. Em vez disso, chame um dos Deserialize métodos.

Construtores

Nome Description
XmlSerializationReader()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa uma nova instância da classe XmlSerializationReader.

Propriedades

Nome Description
DecodeName

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um valor que determina se as cadeias de caracteres XML são traduzidas em nomes de tipo .NET válidos.

Document

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o objeto de documento XML no qual o documento XML está sendo desserializado.

IsReturnValue

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um valor que deve ser true para um valor retornado SOAP 1.1.

Reader

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o XmlReader objeto que está sendo usado por XmlSerializationReader.

ReaderCount

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a contagem atual do XmlReader.

Métodos

Nome Description
AddFixup(XmlSerializationReader+CollectionFixup)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um objeto que contém um método de retorno de chamada que será chamado, conforme necessário, para preencher .NET coleções ou enumerações que são mapeadas para matrizes codificadas em SOAP ou elementos codificados em SOAP, com várias referências.

AddFixup(XmlSerializationReader+Fixup)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um objeto que contém uma instância de método de retorno de chamada que será chamada, conforme necessário, para preencher os objetos em uma matriz codificada em SOAP.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma implementação do XmlSerializationReadCallback delegado e seus dados de entrada para uma invocação posterior.

AddTarget(String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um objeto que está sendo desserializado de um elemento codificado multiRef em SOAP para acesso posterior por meio do GetTarget(String) método.

CheckReaderCount(Int32, Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Verifica se o desserializador avançou.

CollapseWhitespace(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Remove todas as ocorrências de caracteres de espaço em branco do início e do final da cadeia de caracteres especificada.

CreateAbstractTypeException(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um objeto desserializado deve ser abstrato.

CreateBadDerivationException(String, String, String, String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Popula um objeto de sua representação XML no local atual do XmlReader, com uma opção para ler o elemento interno.

CreateCtorHasSecurityException(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um objeto que está sendo desserializado não pode ser instanciado porque o construtor gera uma exceção de segurança.

CreateInaccessibleConstructorException(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um objeto que está sendo desserializado não pode ser instanciado porque não há nenhum construtor disponível.

CreateInvalidCastException(Type, Object, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidCastException que indica que uma conversão de referência explícita falhou.

CreateInvalidCastException(Type, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidCastException que indica que uma conversão de referência explícita falhou.

CreateMissingIXmlSerializableType(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um tipo derivado mapeado para um tipo de dados de esquema XML não pode ser localizado.

CreateReadOnlyCollectionException(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um tipo de coleção codificado em SOAP não pode ser modificado e seus valores não podem ser preenchidos.

CreateUnknownConstantException(String, Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um valor de enumeração não é válido.

CreateUnknownNodeException()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que a posição XmlReader atual representa um nó XML desconhecido.

CreateUnknownTypeException(XmlQualifiedName)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um InvalidOperationException que indica que um tipo é desconhecido.

EnsureArrayIndex(Array, Int32, Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Garante que uma determinada matriz ou uma cópia seja grande o suficiente para conter um índice especificado.

Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FixupArrayRefs(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Preenche os valores de uma matriz codificada em SOAP cujo tipo de dados é mapeado para um tipo de referência .NET.

GetArrayLength(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o comprimento da matriz codificada em SOAP em que ela XmlReader está posicionada no momento.

GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Serve como a função de hash padrão.

(Herdado de Object)
GetNullAttr()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o elemento XML em que o XmlReader está posicionado no momento tem um atributo nulo definido como o valor true.

GetTarget(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um objeto que está sendo desserializado de um elemento codificado multiRef em SOAP e que foi armazenado anteriormente por AddTarget(String, Object).

GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
GetXsiType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o valor do xsi:type atributo para o elemento XML no local atual do XmlReader.

InitCallbacks()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa métodos de retorno de chamada que preenchem objetos que são mapeados para dados XML codificados em SOAP.

InitIDs()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena nomes de elemento e atributo em um NameTable objeto.

IsXmlnsAttribute(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se um nome de atributo XML indica um namespace XML.

MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ParseWsdlArrayType(XmlAttribute)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o valor do atributo XML se ele for do tipo arrayType do namespace WSDL (Linguagem de Descrição dos Serviços Web).

ReadElementQualifiedName()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Faz com que a XmlReader leitura seja o nome totalmente qualificado do elemento em que ele está posicionado no momento.

ReadEndElement()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Faz da XmlReader leitura uma marca de extremidade XML.

ReadNull()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura do elemento XML atual se o elemento tiver um atributo nulo com o valor verdadeiro.

ReadNullableQualifiedName()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura do nome totalmente qualificado do elemento em que ele está posicionado no momento.

ReadNullableString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura de um elemento XML simples, somente texto, que pode ser null.

ReadReference(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Lê o valor do href atributo (ref atributo para SOAP 1.2) usado para se referir a um elemento XML na codificação SOAP.

ReadReferencedElement()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desserializa um objeto de um elemento XML codificado multiRef em SOAP.

ReadReferencedElement(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desserializa um objeto de um elemento XML codificado multiRef em SOAP.

ReadReferencedElements()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desserializa objetos dos elementos codificados multiRef em SOAP em uma mensagem SOAP.

ReadReferencingElement(String, String, Boolean, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desserializa um objeto de um elemento XML em uma mensagem SOAP que contém uma referência a um multiRef elemento.

ReadReferencingElement(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desserializa um objeto de um elemento XML em uma mensagem SOAP que contém uma referência a um multiRef elemento.

ReadReferencingElement(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desserializa um objeto de um elemento XML em uma mensagem SOAP que contém uma referência a um multiRef elemento.

ReadSerializable(IXmlSerializable, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Esse método dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

ReadSerializable(IXmlSerializable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Popula um objeto de sua representação XML no local atual do XmlReader.

ReadString(String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o resultado de uma chamada para o ReadString() método da XmlReader classe, cortada de espaço em branco, se necessário, e acrescentada ao valor de entrada.

ReadString(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz o resultado de uma chamada ao ReadString() método acrescentado ao valor de entrada.

ReadTypedNull(XmlQualifiedName)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Lê um elemento XML que permite valores nulos (xsi:nil = 'true') e retorna um valor genérico Nullable<T> .

ReadTypedPrimitive(XmlQualifiedName)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o valor do nó XML no qual o XmlReader valor está posicionado no momento.

ReadXmlDocument(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura de um elemento raiz do documento XML em sua posição atual.

ReadXmlNode(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura do nó XML em sua posição atual.

Referenced(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um objeto a ser desserializado de um elemento codificado multiRef em SOAP.

ResolveDynamicAssembly(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um assembly gerado dinamicamente pelo nome.

ShrinkArray(Array, Int32, Type, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Garante que uma determinada matriz ou uma cópia não seja maior que um tamanho especificado.

ToByteArrayBase64(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura do valor da cadeia de caracteres em sua posição atual e o retorna como uma matriz de bytes de base 64.

ToByteArrayBase64(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz uma matriz de bytes base-64 de uma cadeia de caracteres de entrada.

ToByteArrayHex(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui a XmlReader leitura do valor da cadeia de caracteres em sua posição atual e o retorna como uma matriz de bytes hexadecimal.

ToByteArrayHex(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz uma matriz de bytes hexadecimal de uma cadeia de caracteres de entrada.

ToChar(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz um Char objeto de uma cadeia de caracteres de entrada.

ToDate(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz um DateTime objeto de uma cadeia de caracteres de entrada.

ToDateOnly(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Controla a desserialização pela XmlSerializer classe.

ToDateTime(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz um DateTime objeto de uma cadeia de caracteres de entrada.

ToEnum(String, Hashtable, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz um valor de enumeração numérica de uma cadeia de caracteres que consiste em identificadores delimitados que representam constantes da lista de enumeradores.

ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToTime(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Produz um de DateTime uma cadeia de caracteres que representa o tempo.

ToTimeOnly(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Controla a desserialização pela XmlSerializer classe.

ToTimeOnlyIgnoreOffset(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Controla a desserialização pela XmlSerializer classe.

ToXmlName(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Decodifica um nome XML.

ToXmlNCName(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Decodifica um nome XML.

ToXmlNmToken(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Decodifica um nome XML.

ToXmlNmTokens(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Decodifica um nome XML.

ToXmlQualifiedName(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um XmlQualifiedName de um nome que pode conter um prefixo.

UnknownAttribute(Object, XmlAttribute, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnknownAttribute evento para a posição atual do XmlReader.

UnknownAttribute(Object, XmlAttribute)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnknownAttribute evento para a posição atual do XmlReader.

UnknownElement(Object, XmlElement, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnknownElement evento para a posição atual do XmlReader.

UnknownElement(Object, XmlElement)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnknownElement evento para a posição atual do XmlReader.

UnknownNode(Object, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnknownNode evento para a posição atual do XmlReader.

UnknownNode(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnknownNode evento para a posição atual do XmlReader.

UnreferencedObject(String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um UnreferencedObject evento para a posição atual do XmlReader.

Aplica-se a

Confira também