XmlSerializationReader Clase

Definición

Controla la deserialización por la clase XmlSerializer.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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
Herencia
XmlSerializationReader
Herencia
XmlSerializationReader

Comentarios

Durante la inicialización, la infraestructura de serialización XML de .NET Framework genera y compila dinámicamente una clase temporal para la deserialización derivada de la clase abstracta XmlSerializationReader . XmlSerializationReader también se implementa dentro de .NET Framework para la deserialización de documentos XML en DiscoveryDocument objetos y ServiceDescription .

No debe derivar clases de XmlSerializationReader. En su lugar, llame a uno de los Deserialize métodos .

Constructores

XmlSerializationReader()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase XmlSerializationReader.

Propiedades

DecodeName

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un valor que determina si las cadenas XML se traducen en nombres de tipos .NET válidos.

Document

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el objeto de documento XML en el que se deserializa el documento XML.

IsReturnValue

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un valor que debería ser true para un valor devuelto de SOAP 1.1.

Reader

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el objeto XmlReader que está utilizando XmlSerializationReader.

ReaderCount

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el número actual del XmlReader.

Métodos

AddFixup(XmlSerializationReader+CollectionFixup)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena un objeto que contiene un método de devolución de llamada al que se llamará, cuanto sea necesario, para rellenar colecciones o enumeraciones de .NET que se asignen a matrices codificadas con SOAP o a elementos con referencias múltiples y codificación SOAP.

AddFixup(XmlSerializationReader+Fixup)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena un objeto que contiene una instancia del método de devolución de llamada al que se llamará, según sea necesario, para rellenar los objetos de una matriz codificada con SOAP.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena una implementación del delegado XmlSerializationReadCallback y sus datos de entrada para una invocación posterior.

AddTarget(String, Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena un objeto que se deserializa de un elemento multiRef codificado con SOAP para un acceso posterior a través del método GetTarget(String).

CheckReaderCount(Int32, Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Comprueba si el deserializador ha avanzado.

CollapseWhitespace(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Quita todas las apariciones de caracteres de espacio en blanco del principio y del final de la instancia especificada.

CreateAbstractTypeException(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que un objeto que está deserializándose debería ser abstracto.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Rellena un objeto de su representación XML en la ubicación actual de XmlReader, con una opción para leer el elemento interno.

CreateCtorHasSecurityException(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea InvalidOperationException que indica que no se pueden crear instancias de un objeto que se está deserializando porque el constructor produce una excepción de seguridad.

CreateInaccessibleConstructorException(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que no se pueden crear instancias de un objeto que se está deserializando porque no hay ningún constructor disponible.

CreateInvalidCastException(Type, Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una excepción InvalidCastException que indica que ha habido un error de conversión de referencia explícita.

CreateInvalidCastException(Type, Object, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una excepción InvalidCastException que indica que ha habido un error de conversión de referencia explícita.

CreateMissingIXmlSerializableType(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que no se puede encontrar un tipo derivado que se asigna a un tipo de datos de esquemas XML.

CreateReadOnlyCollectionException(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que no se puede modificar un tipo de colección codificado con SOAP y no se pueden rellenar sus valores.

CreateUnknownConstantException(String, Type)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que un valor de enumeración no es válido.

CreateUnknownNodeException()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que la posición actual de XmlReader representa un nodo de XML desconocido.

CreateUnknownTypeException(XmlQualifiedName)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un InvalidOperationException que indica que un tipo es desconocido.

EnsureArrayIndex(Array, Int32, Type)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Garantiza que una matriz o una copia determinada, es lo bastante grande como para contener un índice especificado.

Equals(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FixupArrayRefs(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Rellena los valores de una matriz codificada con SOAP cuyo tipo de datos se asigna a un tipo de referencia .NET.

GetArrayLength(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene la longitud de la matriz codificada con SOAP donde se coloca XmlReader actualmente.

GetHashCode()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetNullAttr()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el elemento XML donde se coloca XmlReader actualmente tiene un atributo null establecido en el valor true

GetTarget(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un objeto que se deserializa de un elemento multiRef codificado con SOAP y almacenado anteriormente por AddTarget(String, Object).

GetType()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetXsiType()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el valor del atributo xsi:type para el elemento XML en la ubicación actual de XmlReader.

InitCallbacks()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa los métodos de devolución de llamada que rellenan los objetos que se asignan a los datos XML codificados con SOAP.

InitIDs()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena nombres de elementos y atributos en un objeto NameTable.

IsXmlnsAttribute(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si un nombre de atributo XML indica un espacio de nombres XML.

MemberwiseClone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una copia superficial del Object actual.

(Heredado de Object)
ParseWsdlArrayType(XmlAttribute)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Establece el valor del atributo XML si es del tipo arrayType del espacio de nombres del Lenguaje de descripción de servicios Web (WSDL).

ReadElementQualifiedName()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Hace que XmlReader lea el nombre completo del elemento donde se está situado actualmente.

ReadEndElement()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Hace que XmlReader lea una etiqueta de cierre XML.

ReadNull()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica a XmlReader que lea el elemento XML actual si éste tiene un atributo null con el valor true.

ReadNullableQualifiedName()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Hace que XmlReader lea el nombre completo del elemento donde se está situado actualmente.

ReadNullableString()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica a XmlReader que lea un elemento XML sencillo de sólo texto que podría ser null.

ReadReference(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Lee el valor del atributo href (atributo ref para SOAP 1.2) que se utiliza para hacer referencia a un elemento XML codificado con SOAP.

ReadReferencedElement()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Deserializa un objeto de un elemento XML multiRef codificado con SOAP.

ReadReferencedElement(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Deserializa un objeto de un elemento XML multiRef codificado con SOAP.

ReadReferencedElements()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Deserializa los objetos de los elementos multiRef codificados con SOAP en un mensaje SOAP.

ReadReferencingElement(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Deserializa un objeto de un elemento XML en un mensaje SOAP que contiene una referencia a un elemento multiRef.

ReadReferencingElement(String, String, Boolean, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Deserializa un objeto de un elemento XML en un mensaje SOAP que contiene una referencia a un elemento multiRef.

ReadReferencingElement(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Deserializa un objeto de un elemento XML en un mensaje SOAP que contiene una referencia a un elemento multiRef.

ReadSerializable(IXmlSerializable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Rellena un objeto de su representación XML en la ubicación actual de XmlReader.

ReadSerializable(IXmlSerializable, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Este método es compatible con la infraestructura de .NET Framework y no está diseñado para utilizarse directamente desde el código.

ReadString(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera el resultado de una llamada al método ReadString() anexado al valor de entrada.

ReadString(String, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el resultado de una llamada al método ReadString() de la clase XmlReader, recortado de espacios en blanco si es necesario y anexado al valor de entrada.

ReadTypedNull(XmlQualifiedName)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Lee un elemento XML que permite los valores null (xsi:nil = 'true') y devuelve un valor Nullable<T> genérico.

ReadTypedPrimitive(XmlQualifiedName)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el valor del nodo XML en el que se coloca XmlReader actualmente.

ReadXmlDocument(Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica a XmlReader que lea un elemento raíz del documento XML en su posición actual.

ReadXmlNode(Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica a XmlReader que lea el nodo XML en su posición actual.

Referenced(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena un objeto que se va a deserializar de un elemento multiRef codificado con SOAP.

ResolveDynamicAssembly(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un ensamblado generado dinámicamente por nombre.

ShrinkArray(Array, Int32, Type, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Garantiza que una matriz determinada, o una copia, no supera una longitud especificada.

ToByteArrayBase64(Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica a XmlReader que hay que leer el valor de la cadena en su posición actual y devolverlo como una matriz de bytes Base-64.

ToByteArrayBase64(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera una matriz de bytes Base-64 de una cadena de entrada.

ToByteArrayHex(Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica a XmlReader que hay que leer el valor de la cadena en su posición actual y devolverlo como una matriz de bytes hexadecimal.

ToByteArrayHex(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Produce una matriz de bytes hexadecimal a partir de una cadena de entrada.

ToChar(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera un objeto Char de una cadena de entrada.

ToDate(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera un objeto DateTime de una cadena de entrada.

ToDateTime(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera un objeto DateTime de una cadena de entrada.

ToEnum(String, Hashtable, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera un valor de enumeración numérico de una cadena que está compuesto de identificadores delimitados que representan las constantes de la lista de enumeradores.

ToString()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToTime(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera DateTime de una cadena que representa la hora.

ToXmlName(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Descodifica un nombre XML.

ToXmlNCName(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Descodifica un nombre XML.

ToXmlNmToken(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Descodifica un nombre XML.

ToXmlNmTokens(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Descodifica un nombre XML.

ToXmlQualifiedName(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un XmlQualifiedName de un nombre que puede contener un prefijo.

UnknownAttribute(Object, XmlAttribute)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnknownAttribute para la posición actual de XmlReader.

UnknownAttribute(Object, XmlAttribute, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnknownAttribute para la posición actual de XmlReader.

UnknownElement(Object, XmlElement)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnknownElement para la posición actual de XmlReader.

UnknownElement(Object, XmlElement, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnknownElement para la posición actual de XmlReader.

UnknownNode(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnknownNode para la posición actual de XmlReader.

UnknownNode(Object, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnknownNode para la posición actual de XmlReader.

UnreferencedObject(String, Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Provoca un evento UnreferencedObject para la posición actual de XmlReader.

Se aplica a

Consulte también