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.Runtime.Serialization

 

Publicado: octubre de 2016

El espacio de nombres System.Runtime.Serialization contiene clases que se pueden utilizar para serializar y deserializar objetos. La serialización es el proceso de convertir un objeto o un gráfico de objetos en una secuencia lineal de bytes para su almacenamiento o transmisión a otra ubicación. La deserialización es el proceso mediante el cual se recoge la información almacenada y se vuelven a crear objetos a partir de la misma.

ClaseDescripción
System_CAPS_pubclassCollectionDataContractAttribute

Cuando se aplica a un tipo de colección, habilita la especificación personalizada de los elementos de elemento de colección. Este atributo sólo se puede aplicar a los tipos que son reconocidos por DataContractSerializer como colecciones válidas serializables.

System_CAPS_pubclassContractNamespaceAttribute

Especifica el espacio de nombres CLR y el espacio de nombres XML del contrato de datos.

System_CAPS_pubclassDataContractAttribute

Especifica que el tipo define o implementa un contrato de datos y los puede serializar un serializador como, por ejemplo DataContractSerializer. Para que hacer su tipo sea serializable, los autores del tipo deben definir un contrato de datos para dicho tipo.

System_CAPS_pubclassDataContractResolver

Proporciona un mecanismo para asignar dinámicamente los tipos a y desde xsi:type representaciones durante la serialización y deserialización.

System_CAPS_pubclassDataContractSerializer

Serializa y deserializa una instancia de un tipo en un flujo o en un documento XML utilizando un contrato de datos proporcionado. Esta clase no puede heredarse.

System_CAPS_pubclassDataContractSerializerSettings

Especifica la configuración del serializador de contratos de datos.

System_CAPS_pubclassDataMemberAttribute

Cuando se aplica al miembro de un tipo, especifica que el miembro forma parte de un contrato de datos y lo puede serializar DataContractSerializer.

System_CAPS_pubclassDateTimeFormat

Especifica las opciones de formato de fecha y hora.

System_CAPS_pubclassEnumMemberAttribute

Especifica que el campo es un miembro de enumeración y se debe serializar.

System_CAPS_pubclassExportOptions

Representa las opciones que se pueden establecer para XsdDataContractExporter.

System_CAPS_pubclassExtensionDataObject

Almacena los datos de un contrato de datos con control de versiones que se ha ampliado agregando nuevos miembros.

System_CAPS_pubclassFormatter

Proporciona funcionalidad básica para common language runtime formateadores de serialización.

System_CAPS_pubclassFormatterConverter

Representa una implementación básica de la IFormatterConverter interfaz que usa el Convert (clase) y la IConvertible interfaz.

System_CAPS_pubclassFormatterServices

Proporciona métodos estáticos para ayudar a la implementación de un Formatter para la serialización. Esta clase no puede heredarse.

System_CAPS_pubclassIgnoreDataMemberAttribute

Cuando se aplica al miembro de un tipo, especifica que el miembro no forma parte de un contrato de datos y no está serializado.

System_CAPS_pubclassImportOptions

Representa las opciones que se pueden establecer en XsdDataContractImporter.

System_CAPS_pubclassInvalidDataContractException

La excepción que se inicia cuando DataContractSerializer o NetDataContractSerializer detecta un contrato de datos no válido durante la serialización y deserialización.

System_CAPS_pubclassKnownTypeAttribute

Especifica tipos que deberá reconocer DataContractSerializer al serializar o deserializar un tipo determinado.

System_CAPS_pubclassNetDataContractSerializer

Serializa y deserializa una instancia de un tipo en secuencia XML o en documento utilizando los tipos .NET Framework proporcionados. Esta clase no puede heredarse.

System_CAPS_pubclassObjectIDGenerator

Genera identificadores de objetos.

System_CAPS_pubclassObjectManager

Realiza un seguimiento de los objetos que se deserializan.

System_CAPS_pubclassOnDeserializedAttribute

Cuando se aplica a un método, especifica que se llama al método inmediatamente después de la deserialización de un objeto en un gráfico de objetos. El orden de la deserialización en relación con otros objetos del gráfico no es determinístico.

System_CAPS_pubclassOnDeserializingAttribute

Cuando se aplica a un método, especifica que se llama al método durante la deserialización de un objeto de un gráfico de objetos. El orden de la deserialización en relación con otros objetos del gráfico no es determinístico.

System_CAPS_pubclassOnSerializedAttribute

Cuando se aplica a un método, especifica que se llama al método después de la serialización de un objeto de un gráfico de objetos. El orden de serialización en relación con otros objetos del gráfico no es determinístico.

System_CAPS_pubclassOnSerializingAttribute

Cuando se aplica a un método, especifica que el método está durante la serialización de un objeto de un gráfico de objetos. El orden de serialización en relación con otros objetos del gráfico no es determinístico.

System_CAPS_pubclassOptionalFieldAttribute

Especifica que un campo puede faltar desde una secuencia de serialización hasta que el BinaryFormatter y SoapFormatter no produce una excepción.

System_CAPS_pubclassSafeSerializationEventArgs

Proporciona datos para el evento SerializeObjectState.

System_CAPS_pubclassSerializationBinder

Permite a los usuarios controlar la carga de clases y encargar qué clase se debe cargar.

System_CAPS_pubclassSerializationException

Excepción que se produce cuando hay un error durante la serialización o la deserialización.

System_CAPS_pubclassSerializationInfo

Almacena todos los datos necesarios para serializar o deserializar un objeto. Esta clase no puede heredarse.

System_CAPS_pubclassSerializationInfoEnumerator

Proporciona un mecanismo compatible con el formateador para analizar los datos de SerializationInfo. Esta clase no puede heredarse.

System_CAPS_pubclassSerializationObjectManager

Administra los procesos de serialización en tiempo de ejecución. Esta clase no puede heredarse.

System_CAPS_pubclassSurrogateSelector

Ayuda a los formateadores en la selección del suplente de serialización para delegar la serialización o deserialización de proceso.

System_CAPS_pubclassXmlObjectSerializer

Proporciona la clase base usada para serializar objetos como secuencias XML o documentos. Esta clase es abstracta.

System_CAPS_pubclassXmlSerializableServices

Contiene los métodos para leer y escribir XML.

System_CAPS_pubclassXPathQueryGenerator

Cuando se da una clase que representa un contrato de datos y metadatos que representan un miembro del contrato, se produce una consulta XPath para el miembro.

System_CAPS_pubclassXsdDataContractExporter

Permite la transformación de un conjunto de tipos .NET Framework que se usan en contratos de datos en un archivo de esquema XML (.xsd).

System_CAPS_pubclassXsdDataContractImporter

Permite la transformación de un conjunto de archivos de esquema XML (.xsd) en los tipos de Common Language Runtime (CLR).

EstructuraDescripción
System_CAPS_pubstructureSerializationEntry

Contiene el valor Type, y el nombre de un objeto serializado.

System_CAPS_pubstructureStreamingContext

Describe el origen y el destino de una secuencia serializada determinada y proporciona un contexto adicional definido por el llamador.

InterfazDescripción
System_CAPS_pubinterfaceIDataContractSurrogate

Proporciona los métodos necesarios para sustituir un tipo por otro mediante DataContractSerializer durante la serialización, la deserialización y la exportación e importación de documentos de esquema XML (XSD).

System_CAPS_pubinterfaceIDeserializationCallback

Indica que es una clase que se le notifique cuando se completa la deserialización del gráfico de objeto completo. Tenga en cuenta que esta interfaz no se llama cuando se deserializa con XmlSerializer (System.Xml.Serialization.XmlSerializer).

System_CAPS_pubinterfaceIExtensibleDataObject

Proporciona una estructura de datos para almacenar datos adicionales detectados por XmlObjectSerializer durante la deserialización de un tipo marcada con el atributo DataContractAttribute.

System_CAPS_pubinterfaceIFormatter

Proporciona funcionalidad para el formato de los objetos serializados.

System_CAPS_pubinterfaceIFormatterConverter

Proporciona la conexión entre una instancia de SerializationInfo y la clase proporcionada por el formateador más adecuada para analizar los datos dentro de la SerializationInfo.

System_CAPS_pubinterfaceIObjectReference

Indica que el implementador de la interfaz actual es una referencia a otro objeto.

System_CAPS_pubinterfaceISafeSerializationData

Permite la serialización de los datos de excepción personalizada en código transparente en seguridad.

System_CAPS_pubinterfaceISerializable

Permite que un objeto controle su propia serialización y deserialización.

System_CAPS_pubinterfaceISerializationSurrogate

Implementa un selector de suplentes de serialización que permite que un objeto para realizar la serialización y deserialización de otro.

System_CAPS_pubinterfaceISurrogateSelector

Indica una clase de selector de suplentes de serialización.

EnumeraciónDescripción
System_CAPS_pubenumEmitTypeInformation

Especifica la frecuencia de emisión de información de tipo.

System_CAPS_pubenumStreamingContextStates

Define un conjunto de indicadores que especifica el contexto de origen o destino para el flujo durante la serialización.

La interfaz ISerializable proporciona la manera en que las clases pueden controlar su propio comportamiento de serialización. Las clases de la System.Runtime.Serialization.Formatters espacio de nombres controlan el formato real de varios tipos de datos encapsulados en los objetos serializados.

Pueden encontrar los formateadores que serializan y deserializan objetos a y desde un formato concreto en el System.Runtime.Serialization.Formatters espacio de nombres.

Volver al principio
Mostrar: