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.ComponentModel.Design.Serialization

 

Publicado: octubre de 2016

El System.ComponentModel.Design.Serialization de nombres proporciona tipos que admiten personalización y control de la serialización en tiempo de diseño.

ClaseDescripción
System_CAPS_pubclassBasicDesignerLoader

Proporciona una implementación de la IDesignerLoaderService interfaz.

System_CAPS_pubclassCodeDomComponentSerializationService

Serializa un conjunto de componentes en un almacén de serialización.

System_CAPS_pubclassCodeDomDesignerLoader

Proporciona la clase base para implementar un cargador de diseñadores basado en CodeDOM.

System_CAPS_pubclassCodeDomLocalizationProvider

Proporciona servicios de serialización de recursos CodeDOM. Esta clase no puede heredarse.

System_CAPS_pubclassCodeDomSerializer

Serializa un gráfico de objetos a una serie de instrucciones CodeDOM. Esta clase proporciona una clase base abstracta para un serializador.

System_CAPS_pubclassCodeDomSerializerBase

Proporciona una clase base para CodeDomSerializer clases.

System_CAPS_pubclassCodeDomSerializerException

La excepción que se produce cuando la información de número de línea está disponible para un error de serialización.

System_CAPS_pubclassCollectionCodeDomSerializer

Serializa colecciones.

System_CAPS_pubclassComponentSerializationService

Proporciona la clase base para serializar un conjunto de componentes u objetos serializables en un almacén de serialización.

System_CAPS_pubclassContextStack

Proporciona un objeto de pila que puede utilizarse un serializador para proporcionar información a los serializadores anidados.

System_CAPS_pubclassDefaultSerializationProviderAttribute

El DefaultSerializationProviderAttribute atributo se coloca en un serializador para indicar la clase que se usa como proveedor predeterminado de ese tipo de serializador.

System_CAPS_pubclassDesignerLoader

Proporciona una interfaz básica de cargador de diseñadores que puede utilizarse para implementar un cargador de diseñadores personalizado.

System_CAPS_pubclassDesignerSerializationManager

Proporciona una implementación de la interfaz IDesignerSerializationManager.

System_CAPS_pubclassDesignerSerializerAttribute

Indica un serializador para el Administrador de serialización se utiliza para serializar los valores del tipo que se aplica este atributo. Esta clase no puede heredarse.

System_CAPS_pubclassExpressionContext

Proporciona un medio para pasar el estado de contexto entre los serializadores. Esta clase no puede heredarse.

System_CAPS_pubclassInstanceDescriptor

Proporciona la información necesaria para crear una instancia de un objeto. Esta clase no puede heredarse.

System_CAPS_pubclassMemberCodeDomSerializer

Proporciona la clase base para serializar un tipo primitivo de reflexión dentro del gráfico de objeto.

System_CAPS_pubclassMemberRelationshipService

Proporciona la clase base para relacionar un miembro a otro.

System_CAPS_pubclassObjectStatementCollection

Contiene una tabla de instrucciones que ofrece el StatementContext. Esta clase no puede heredarse.

System_CAPS_pubclassResolveNameEventArgs

Proporciona datos para el evento ResolveName.

System_CAPS_pubclassRootContext

Un CodeDomSerializer agrega un contexto raíz para proporcionar una definición del objeto raíz. Esta clase no se puede heredar

System_CAPS_pubclassRootDesignerSerializerAttribute

Obsoleto. Indica el serializador base que se utilizará para un objeto de diseñador raíz. Esta clase no puede heredarse.

System_CAPS_pubclassSerializationStore

Proporciona la clase base para almacenar los datos de serialización para el ComponentSerializationService.

System_CAPS_pubclassSerializeAbsoluteContext

Especifica que los serializadores deben controlar los valores predeterminados. Esta clase no puede heredarse.

System_CAPS_pubclassStatementContext

Proporciona una ubicación en la que se pueden serializar instrucciones. Esta clase no puede heredarse.

System_CAPS_pubclassTypeCodeDomSerializer

Serializa un objeto a un nuevo tipo.

EstructuraDescripción
System_CAPS_pubstructureMemberRelationship

Representa una relación única entre un objeto y un miembro.

InterfazDescripción
System_CAPS_pubinterfaceICodeDomDesignerReload

Proporciona una interfaz que puede usar para optimizar la recarga de un diseñador.

System_CAPS_pubinterfaceIDesignerLoaderHost

Proporciona una interfaz que puede ampliar un host del diseñador para admitir la carga desde un estado serializado.

System_CAPS_pubinterfaceIDesignerLoaderHost2

Proporciona una interfaz que extiende IDesignerLoaderHost para especificar si se toleran los errores al cargar un documento de diseño.

System_CAPS_pubinterfaceIDesignerLoaderService

Proporciona una interfaz que puede ampliar un cargador de diseñadores para admitir cargas asincrónicas de componentes externos.

System_CAPS_pubinterfaceIDesignerSerializationManager

Proporciona una interfaz que puede administrar la serialización en tiempo de diseño.

System_CAPS_pubinterfaceIDesignerSerializationProvider

Proporciona una interfaz que permite el acceso a un serializador.

System_CAPS_pubinterfaceIDesignerSerializationService

Proporciona una interfaz que puede invocar la serialización y deserialización.

System_CAPS_pubinterfaceINameCreationService

Proporciona un servicio que se puede generar nombres únicos para los objetos.

DelegadoDescripción
System_CAPS_pubdelegateResolveNameEventHandler

Representa el método que controla el ResolveName eventos de un administrador de serialización.

EnumeraciónDescripción
System_CAPS_pubenumCodeDomLocalizationModel

Determina el modelo de localización que va a usar el adaptador de recursos CodeDom.

System_CAPS_protenumBasicDesignerLoader.ReloadOptions

Define el comportamiento de la Reload (método). Estas marcas se pueden combinar con el bit a bit OR operador.

Las clases de este espacio de nombres se pueden dividir en las siguientes categorías:

  • Atributos de serialización que puede utilizarse para indicar el serializador que se usará para un tipo específico: DesignerSerializerAttribute, para indicar el serializador que se usará para un determinado tipo y RootDesignerSerializerAttribute, para indicar el serializador base que se usará para el diseñador raíz.

  • Las clases que puede implementar un diseñador para personalizar la serialización: IDesignerLoaderHost, para cargar un documento del diseñador desde un estado serializado y IDesignerLoaderService, para cargar un documento del diseñador cuando intervienen componentes externos y carga asincrónica.

  • Interfaces que puede utilizar un diseñador para administrar el proceso de serialización: IDesignerSerializationManager, para registrar o recuperar serializadores personalizados; IDesignerSerializationProvider, disponer de un serializador para un IDesignerSerializationManager; y IDesignerSerializationService, que proporciona métodos para invocar la serialización y deserialización.

  • Una interfaz que se puede implementar para personalizar el proceso de carga de un diseñador: DesignerLoader.

  • Una interfaz que puede utilizar para optimizar la recarga de un diseñador: ICodeDomDesignerReload.

  • Otras clases auxiliares: INameCreationService, una interfaz para generar nombres únicos para objetos; ContextStack, una estructura de datos útil para compartir información de contexto de serialización con los serializadores; y InstanceDescriptor, un objeto que se puede describir un objeto serializable.

Volver al principio
Mostrar: