Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

System.ComponentModel.Design.Serialization (Espacio de nombres)

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

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

  • Atributos de serialización que se pueden utilizar con el fin de indicar el serializador que se usará para un determinado tipo: DesignerSerializerAttribute, con el fin de indicar el serializador que se usará para un determinado tipo y RootDesignerSerializerAttribute con el fin de indicar el serializador base que se usará para el diseñador raíz.

  • 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 para poner un serializador a disposición de IDesignerSerializationManager y IDesignerSerializationService, lo que ofrece una serie de métodos para invocar la serialización y deserialización.

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

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

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

  Clase Descripción
Clase pública BasicDesignerLoader Proporciona una implementación de la interfaz IDesignerLoaderService.
Clase pública CodeDomComponentSerializationService Serializa un conjunto de componentes en un almacén de serialización.
Clase pública CodeDomDesignerLoader Proporciona la clase base para implementar un cargador de diseñadores basado en CodeDOM.
Clase pública CodeDomLocalizationProvider Proporciona los servicios de serialización de recursos CodeDOM. Esta clase no puede heredarse.
Clase pública CodeDomSerializer Serializa un gráfico de objetos en una serie de instrucciones CodeDOM. Esta clase proporciona una clase base abstracta para un serializador.
Clase pública CodeDomSerializerBase Proporciona una clase base para las clases CodeDomSerializer.
Clase pública CodeDomSerializerException Excepción que se produce cuando existe información disponible acerca del número de línea para un error de serialización.
Clase pública CollectionCodeDomSerializer Serializa colecciones.
Clase pública ComponentSerializationService Proporciona la clase base para serializar un conjunto de componentes u objetos serializables en un almacén de serialización.
Clase pública ContextStack Proporciona un objeto de pila que puede utilizar un serializador con el fin de ofrecer información a los serializadores anidados.
Clase pública DefaultSerializationProviderAttribute El atributo DefaultSerializationProviderAttribute se coloca en un serializador para indicar la clase que se va a utilizar como proveedor predeterminado de ese tipo de serializador.
Clase pública DesignerLoader Proporciona una interfaz básica de cargador de diseñadores que se puede utilizar para implementar un cargador de diseñadores personalizado.
Clase pública DesignerSerializationManager Proporciona una implementación de la interfaz IDesignerSerializationManager.
Clase pública DesignerSerializerAttribute Indica un serializador con el fin de que el administrador de serialización lo utilice para serializar los valores del tipo al que se aplica este atributo. Esta clase no puede heredarse.
Clase pública ExpressionContext Proporciona un medio para pasar el estado de contexto entre los serializadores. Esta clase no puede heredarse.
Clase pública InstanceDescriptor Proporciona la información necesaria para crear una instancia de un objeto. Esta clase no puede heredarse.
Clase pública MemberCodeDomSerializer Proporciona la clase base para serializar un tipo primitivo de reflexión dentro del gráfico de objetos.
Clase pública MemberRelationshipService Proporciona la clase base para relacionar un miembro con otro.
Clase pública ObjectStatementCollection Contiene una tabla de instrucciones que proporciona la clase StatementContext. Esta clase no puede heredarse.
Clase pública ResolveNameEventArgs Proporciona datos para el evento ResolveName.
Clase pública RootContext Un objeto CodeDomSerializer agrega un contexto raíz para proporcionar una definición del objeto raíz. Esta clase no se puede heredar.
Clase pública RootDesignerSerializerAttribute Obsoleto. Indica el serializador base que se va a utilizar para un objeto de diseñador raíz. Esta clase no puede heredarse.
Clase pública SerializationStore Proporciona la clase base con el fin de almacenar los datos de serialización para el objeto ComponentSerializationService.
Clase pública SerializeAbsoluteContext Especifica que los serializadores deben controlar los valores predeterminados. Esta clase no puede heredarse.
Clase pública StatementContext Proporciona una ubicación en la que se pueden serializar instrucciones. Esta clase no puede heredarse.
Clase pública TypeCodeDomSerializer Serializa un objeto en un nuevo tipo.
  Estructura Descripción
Estructura pública MemberRelationship Representa una relación única entre un objeto y un miembro.
  Interfaz Descripción
Interfaz pública ICodeDomDesignerReload Proporciona una interfaz que se puede utilizar para optimizar la recarga de un diseñador.
Interfaz pública IDesignerLoaderHost Proporciona una interfaz que puede extender un host de diseñador con el fin de admitir la carga a partir de un estado serializado.
Interfaz pública IDesignerLoaderHost2 Proporciona una interfaz que extiende IDesignerLoaderHost para especificar si se toleran los errores al cargar un documento de diseño.
Interfaz pública IDesignerLoaderService Proporciona una interfaz que puede ampliar un cargador de diseñadores para admitir cargas asincrónicas de componentes externos.
Interfaz pública IDesignerSerializationManager Proporciona una interfaz que puede administrar la serialización en tiempo de diseño.
Interfaz pública IDesignerSerializationProvider Proporciona una interfaz que permite el acceso a un serializador.
Interfaz pública IDesignerSerializationService Proporciona una interfaz que puede invocar la serialización y la deserialización.
Interfaz pública INameCreationService Proporciona un servicio que puede generar nombre únicos para los objetos.
  Delegado Descripción
Delegado público ResolveNameEventHandler Representa el método que controla el evento ResolveName de un administrador de serialización.
  Enumeración Descripción
Enumeración protegida BasicDesignerLoader.ReloadOptions Define el comportamiento del método Reload. Estos marcadores se pueden combinar utilizando el operador OR bit a bit.
Enumeración pública CodeDomLocalizationModel Determina el modelo de localización que va a utilizar el adaptador de recursos CodeDom.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.