Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Xml.Serialization

 

Publicado: noviembre de 2016

El System.Xml.Serialization espacio de nombres contiene clases que se utilizan para serializar objetos en secuencias o documentos con formato XML.

ClaseDescripción
System_CAPS_pubclassCodeExporter

Representa una clase que puede generar el código proxy de una representación XML de una estructura de datos.

System_CAPS_pubclassCodeIdentifier

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Proporciona métodos estáticos para convertir el texto de entrada en nombres para las entidades de código.

System_CAPS_pubclassCodeIdentifiers

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Mantiene un grupo de nombres para entidades de código o asignaciones de tipo que se generan mediante la infraestructura de serialización XML de .NET Framework.

System_CAPS_protclassXmlSerializationReader.CollectionFixup

Contiene un XmlSerializationCollectionFixupCallback delegar la instancia más el método de entradas; también proporciona los parámetros del método.

System_CAPS_protclassXmlSerializationReader.Fixup

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Contiene un XmlSerializationFixupCallback delegar la instancia más el método de entradas; también sirve como el parámetro del método.

System_CAPS_pubclassImportContext

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Describe el contexto en el que un conjunto de esquema se enlaza a las entidades de código de .NET Framework.

System_CAPS_pubclassSchemaImporter

Describe un importador de esquemas.

System_CAPS_pubclassSoapAttributeAttribute

Especifica que el XmlSerializer debe serializar el miembro de clase como un atributo SOAP codificado.

System_CAPS_pubclassSoapAttributeOverrides

Permite reemplazar atributos aplicados a propiedades, campos y clases al utilizar un XmlSerializer serializar o deserializar un objeto como SOAP codificado.

System_CAPS_pubclassSoapAttributes

Representa una colección de objetos de atributos que controlan cómo el XmlSerializer serializa y deserializa los métodos SOAP.

System_CAPS_pubclassSoapCodeExporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera tipos y declaraciones de atributos de información de asignación de tipos interna para partes del mensaje con codificación SOAP definido en un documento WSDL.

System_CAPS_pubclassSoapElementAttribute

Especifica que el valor del miembro público se serializa mediante el XmlSerializer como un elemento XML SOAP codificado.

System_CAPS_pubclassSoapEnumAttribute

Controles de la XmlSerializer serializa un miembro de enumeración.

System_CAPS_pubclassSoapIgnoreAttribute

Indica el XmlSerializer para que no serialice el campo público o valor de propiedad de lectura y escritura públicas.

System_CAPS_pubclassSoapIncludeAttribute

Permite el XmlSerializer reconozca un tipo al serializar o deserializar un objeto como XML SOAP codificado.

System_CAPS_pubclassSoapReflectionImporter

Genera asignaciones a los mensajes con codificación SOAP desde los tipos de .NET Framework o la información de método de servicio Web.

System_CAPS_pubclassSoapSchemaExporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Rellena XmlSchema objetos con datos de esquema XML del tipo de definiciones para tipos de .NET Framework que se serializan utilizando la codificación SOAP.

System_CAPS_pubclassSoapSchemaImporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Se utiliza dentro de .NET Framework para generar asignaciones internas a los tipos de .NET Framework para las partes del mensaje con codificación SOAP en un documento WSDL.

System_CAPS_pubclassSoapSchemaMember

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Representa ciertos atributos de un XSD <part> elemento en un documento WSDL para generar clases a partir del documento.

System_CAPS_pubclassSoapTypeAttribute

Controla el esquema generado por la XmlSerializer cuando se serializa una instancia de clase como XML SOAP codificado.

System_CAPS_pubclassUnreferencedObjectEventArgs

Proporciona datos para el objeto conocido, pero sin referencia, que se encuentra en una secuencia XML SOAP codificada durante la deserialización.

System_CAPS_pubclassXmlAnyAttributeAttribute

Especifica que el miembro (un campo que devuelve una matriz de XmlAttribute objetos) puede contener cualquier atributo XML.

System_CAPS_pubclassXmlAnyElementAttribute

Especifica que el miembro (un campo que devuelve una matriz de XmlElement o XmlNode objetos) contiene objetos que representan todos los elementos XML que no tienen ningún miembro correspondiente en el objeto que se está serializando o deserializando.

System_CAPS_pubclassXmlAnyElementAttributes

Representa una colección de objetos XmlAnyElementAttribute.

System_CAPS_pubclassXmlArrayAttribute

Especifica que el XmlSerializer debe serializar un miembro de clase determinado como matriz de elementos XML.

System_CAPS_pubclassXmlArrayItemAttribute

Representa un atributo que especifica los tipos derivados que la XmlSerializer puede colocar en una matriz serializada.

System_CAPS_pubclassXmlArrayItemAttributes

Representa una colección de objetos XmlArrayItemAttribute.

System_CAPS_pubclassXmlAttributeAttribute

Especifica que el XmlSerializer debe serializar el miembro de clase como un atributo XML.

System_CAPS_pubclassXmlAttributeEventArgs

Proporciona datos para el evento UnknownAttribute.

System_CAPS_pubclassXmlAttributeOverrides

Le permite reemplazar las propiedades, campos y atributos de la clase cuando se utiliza el XmlSerializer para serializar o deserializar un objeto.

System_CAPS_pubclassXmlAttributes

Representa una colección de objetos de atributos que controlan cómo el XmlSerializer serializa y deserializa un objeto.

System_CAPS_pubclassXmlChoiceIdentifierAttribute

Especifica que el miembro se puede detectar mejor con una enumeración.

System_CAPS_pubclassXmlCodeExporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera tipos y declaraciones de atributos de información de asignación de tipo interna para las declaraciones de elemento de esquema XML.

System_CAPS_pubclassXmlElementAttribute

Indica que un campo público o propiedad representa un elemento XML cuando la XmlSerializer serializa o deserializa el objeto que lo contiene.

System_CAPS_pubclassXmlElementAttributes

Representa una colección de objetos XmlElementAttribute que XmlSerializer usa para reemplazar el modo predeterminado en que serializa una clase.

System_CAPS_pubclassXmlElementEventArgs

Proporciona datos para el evento UnknownElement.

System_CAPS_pubclassXmlEnumAttribute

Controles de la XmlSerializer serializa un miembro de enumeración.

System_CAPS_pubclassXmlIgnoreAttribute

Indica el Serialize método de la XmlSerializer para que no serialice el campo público o valor de propiedad de lectura y escritura públicas.

System_CAPS_pubclassXmlIncludeAttribute

Permite el XmlSerializer reconozca un tipo al serializar o deserializar un objeto.

System_CAPS_pubclassXmlMapping

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Admite asignaciones entre tipos de datos de esquema XML y tipos de .NET Framework.

System_CAPS_pubclassXmlMemberMapping

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Una entidad de código en un método de servicio Web de .NET Framework se asigna a un elemento de un mensaje de lenguaje de descripción de servicios Web (WSDL).

System_CAPS_pubclassXmlMembersMapping

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Proporciona asignaciones entre los métodos de servicio Web de .NET Framework y los mensajes de lenguaje de descripción de servicios Web (WSDL) que se definen para los servicios Web de SOAP.

System_CAPS_pubclassXmlNamespaceDeclarationsAttribute

Especifica que la propiedad, el parámetro, el valor devuelto o el miembro de clase de destino contiene prefijos asociados a espacios de nombres que se usan en un documento XML.

System_CAPS_pubclassXmlNodeEventArgs

Proporciona datos para el evento UnknownNode.

System_CAPS_pubclassXmlReflectionImporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera asignaciones a las declaraciones de elemento de esquema XML, incluidas las partes de mensaje literales de definición de esquemas XML (XSD) en un documento de lenguaje de descripción de servicios Web (WSDL), para los tipos de .NET Framework o la información de método de servicio Web.

System_CAPS_pubclassXmlReflectionMember

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Proporciona asignaciones entre las entidades de código de los métodos de servicio Web de .NET Framework y el contenido de los mensajes de lenguaje de descripción de servicios Web (WSDL) que se definen para los servicios Web de SOAP.

System_CAPS_pubclassXmlRootAttribute

Controla la serialización XML del destino de atributo como elemento raíz XML.

System_CAPS_pubclassXmlSchemaEnumerator

Permite la iteración en una colección de objetos XmlSchema.

System_CAPS_pubclassXmlSchemaExporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Rellena XmlSchema objetos con las declaraciones de elemento de esquema XML que se encuentran en objetos de asignación de tipo.

System_CAPS_pubclassXmlSchemaImporter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera las asignaciones internas a los tipos de .NET Framework para las declaraciones de elemento de esquema XML, incluidas las partes literales del mensaje XSD en un documento WSDL.

System_CAPS_pubclassXmlSchemaProviderAttribute

Cuando se aplica a un tipo, almacena el nombre de un método estático del tipo que devuelve un esquema XML y un XmlQualifiedName (o XmlSchemaType para tipos anónimos) que controla la serialización del tipo.

System_CAPS_pubclassXmlSchemas

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Representa la colección de esquemas XML.

System_CAPS_pubclassXmlSerializationGeneratedCode

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Una clase abstracta que es la clase base para XmlSerializationReader y XmlSerializationWriter y que contiene los métodos comunes a ambos tipos.

System_CAPS_pubclassXmlSerializationReader

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Controla la deserialización por la XmlSerializer clase.

System_CAPS_pubclassXmlSerializationWriter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Representa una clase abstracta utilizada para controlar la serialización realizada por la XmlSerializer clase.

System_CAPS_pubclassXmlSerializer

Serializa y deserializa objetos en y desde documentos XML. El XmlSerializer permite controlar cómo se codifican los objetos en XML.

System_CAPS_pubclassXmlSerializerAssemblyAttribute

Aplicar a un proxy de cliente de servicio Web, le permite especificar un ensamblado que contiene los serializadores personalizados.

System_CAPS_pubclassXmlSerializerFactory

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Crea versiones con tipo de la XmlSerializer para la serialización más eficaz.

System_CAPS_pubclassXmlSerializerImplementation

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Define el lector, el escritor y los métodos para los serializadores con tipo generados previamente.

System_CAPS_pubclassXmlSerializerNamespaces

Contiene los espacios de nombres XML y prefijos que el XmlSerializer se utiliza para generar nombres completos en una instancia de documento XML.

System_CAPS_pubclassXmlSerializerVersionAttribute

Indica que el código generado por la infraestructura de serialización y se puede reutilizar para aumentar el rendimiento, cuando este atributo se aplica a un ensamblado.

System_CAPS_pubclassXmlTextAttribute

Indica a la XmlSerializer que el miembro debe tratarse como texto XML cuando se serializa o deserializa la clase que lo contiene.

System_CAPS_pubclassXmlTypeAttribute

Controla el esquema XML que se genera cuando se serializa el destino del atributo por el XmlSerializer.

System_CAPS_pubclassXmlTypeMapping

Contiene una asignación de un tipo a otro.

EstructuraDescripción
System_CAPS_pubstructureXmlDeserializationEvents

Contiene campos que pueden utilizarse para pasar los delegados de eventos a un seguro para subprocesos Deserialize método de la XmlSerializer.

InterfazDescripción
System_CAPS_pubinterfaceIXmlSerializable

Proporciona un formato personalizado para la serialización y deserialización XML.

System_CAPS_pubinterfaceIXmlTextParser

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Establece un Normalized propiedad para su uso por la infraestructura de .NET Framework.

DelegadoDescripción
System_CAPS_pubdelegateUnreferencedObjectEventHandler

Representa el método que controla el UnreferencedObject eventos de un XmlSerializer.

System_CAPS_pubdelegateXmlAttributeEventHandler

Representa el método que controla el UnknownAttribute

System_CAPS_pubdelegateXmlElementEventHandler

Representa el método que controla el UnknownElement eventos de un XmlSerializer.

System_CAPS_pubdelegateXmlNodeEventHandler

Representa el método que controla el UnknownNode eventos de un XmlSerializer.

System_CAPS_pubdelegateXmlSerializationCollectionFixupCallback

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Delegado utilizado por la XmlSerializer tipos de clase para la deserialización de datos XML con codificación SOAP que se asignan a colecciones o enumeraciones.

System_CAPS_pubdelegateXmlSerializationFixupCallback

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Delegado utilizado por la XmlSerializer clase para la deserialización de datos XML con codificación SOAP.

System_CAPS_pubdelegateXmlSerializationReadCallback

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Delegado utilizado por la XmlSerializer clase para la deserialización de tipos de datos XML con codificación SOAP, no es de raíz.

System_CAPS_pubdelegateXmlSerializationWriteCallback

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Delegado utilizado por la XmlSerializer clase para la serialización de tipos de datos XML con codificación SOAP, no es de raíz.

EnumeraciónDescripción
System_CAPS_pubenumCodeGenerationOptions

Especifica diversas opciones que se pueden utilizar al generar tipos de .NET Framework para su uso con un servicio web XML.

System_CAPS_pubenumXmlMappingAccess

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Especifica si una asignación es de lectura, escritura o ambos.

La clase central en el espacio de nombres es el XmlSerializer clase. Para utilizar esta clase, use la XmlSerializer constructor para crear una instancia de la clase utilizando el tipo del objeto para serializar. Una vez un XmlSerializer está creado, cree una instancia del objeto que se va a serializar. También debe crear un objeto para escribir el archivo en un documento o una secuencia, como un Stream, TextWriter, o XmlWriter. A continuación, puede llamar a la Serialize método para convertir el objeto en un documento XML.

Para deserializar un objeto de un documento XML, crear un objeto adecuado para leer el documento o la secuencia (de nuevo, un Stream, TextWriter, o XmlWriter). Invocar el Deserialize método mientras se convierte el objeto resultante en el tipo de objeto original (serializado).

Para controlar la serialización, el System.Xml.Serialization espacio de nombres contiene varios Attribute clases que se pueden aplicar a los miembros de una clase. Por ejemplo, si una clase contiene un miembro que se serializará como un elemento XML, puede aplicar el XmlElementAttribute el miembro de atributo. Al aplicar el atributo, puede especificar detalles como el real XML elemento nombre mediante el ElementName propiedad. Para obtener una lista completa de todos los atributos, vea la XmlSerializer información general de la clase.

Volver al principio
Mostrar: