XmlSerializationReader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| ReadReference(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Lee el valor del |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 ( |
| 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 |
| 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 |