XmlSerializationReader Clase

Definición

Controla la deserialización por la XmlSerializer clase .

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

public ref class XmlSerializationReader abstract
public ref class XmlSerializationReader abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public abstract class XmlSerializationReader
public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode
type XmlSerializationReader = class
type XmlSerializationReader = class
    inherit XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationReader
Public MustInherit Class XmlSerializationReader
Inherits XmlSerializationGeneratedCode
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 en .NET Framework para la deserialización de documentos XML en DiscoveryDocument y objetos /ServiceDescription.

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

Constructores

Nombre Description
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

Nombre Description
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 tipo .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 devuelto que debe ser true para un valor devuelto SOAP 1.1.

Reader

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

Obtiene el XmlReader objeto que está usando XmlSerializationReader.

ReaderCount

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

Obtiene el recuento actual de XmlReader.

Métodos

Nombre Description
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á, según sea necesario, para rellenar .NET colecciones o enumeraciones que se asignan a matrices codificadas con SOAP o elementos con codificación SOAP, con varias referencias.

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 de método de devolución de llamada a la 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 XmlSerializationReadCallback delegado 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 a partir de un elemento codificado con multiRef SOAP para obtener acceso posterior a través del GetTarget(String) método .

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 tiene 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 el final de la cadena 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 objeto que indica que un objeto que se deserializa debe 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 un InvalidOperationException objeto que indica que no se puede crear una instancia de un objeto deserializado 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 objeto que indica que no se puede crear una instancia de un objeto deserializado porque no hay ningún constructor disponible.

CreateInvalidCastException(Type, Object, String)

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

Crea un InvalidCastException objeto que indica que se produjo un error en la conversión de referencia explícita.

CreateInvalidCastException(Type, Object)

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

Crea un InvalidCastException objeto que indica que se produjo un error en la 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 objeto que indica que no se puede encontrar un tipo derivado asignado a un tipo de datos esquema XML.

CreateReadOnlyCollectionException(String)

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

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

CreateUnknownConstantException(String, Type)

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

Crea un InvalidOperationException objeto 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 objeto que indica que la posición actual de XmlReader representa un nodo 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 objeto 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 determinada, o una copia, sea lo suficientemente 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 al 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 de .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 XmlReader está situado actualmente.

GetHashCode()

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

Actúa 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 en el XmlReader que está situado 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 a partir de un elemento codificado con multiRef SOAP y que se almacenó anteriormente mediante 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 xsi:type atributo 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 métodos de devolución de llamada que rellenan objetos que se asignan a 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 elemento y atributo en un NameTable objeto .

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 Objectactual.

(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 de tipo arrayType del espacio de nombres 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.

Convierte la XmlReader lectura en el nombre completo del elemento donde está situado actualmente.

ReadEndElement()

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

Convierte la XmlReader lectura en una etiqueta de finalización XML.

ReadNull()

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

Indica al objeto XmlReader que lea el elemento XML actual si el elemento 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.

XmlReader Indica a que lea el nombre completo del elemento donde está situado actualmente.

ReadNullableString()

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

Indica XmlReader a que lea un elemento XML simple de solo 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 href atributo (ref atributo para SOAP 1.2) que se usa para hacer referencia a un elemento XML en codificación 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 codificado en multiRef 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 codificado en multiRef 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 codificados por multiRef SOAP en un mensaje SOAP.

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 multiRef elemento .

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 multiRef elemento .

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 multiRef elemento .

ReadSerializable(IXmlSerializable, Boolean)

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

Este método admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

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.

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 ReadString() método de la XmlReader clase , recortado del espacio en blanco si es necesario y anexado al valor de entrada.

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 ReadString() método 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 valores NULL (xsi:nil = 'true') y devuelve un valor genérico Nullable<T> .

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 XmlReader que está situado actualmente.

ReadXmlDocument(Boolean)

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

Indica a que XmlReader 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.

XmlReader Indica a 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 a partir de un elemento codificado con multiRef 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 sea mayor que una longitud especificada.

ToByteArrayBase64(Boolean)

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

Indica al objeto XmlReader que lea el valor de cadena en su posición actual y lo devuelva 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 a partir 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 XmlReader a que lea el valor de cadena en su posición actual y lo devuelva 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.

Genera 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 Char objeto a partir 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 DateTime objeto a partir 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 DateTime objeto a partir 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 consta de identificadores delimitados que representan 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 a DateTime partir 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 objeto de un nombre que puede contener un prefijo.

UnknownAttribute(Object, XmlAttribute, String)

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

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

UnknownAttribute(Object, XmlAttribute)

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

Genera un UnknownAttribute evento 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.

Genera un UnknownElement evento 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.

Genera un UnknownElement evento 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.

Genera un UnknownNode evento 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.

Genera un UnknownNode evento 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.

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

Se aplica a

Consulte también