IDesignerSerializationService Interfaz

Definición

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

public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
Derivado

Comentarios

Este servicio proporciona métodos para convertir una colección de objetos en un objeto serializable que los representa y convertir los datos de serialización en el objeto u objetos que representa.

Todos los componentes que admiten un diseñador deben admitir la serialización del tipo de cada componente. Esto ocurre cuando el diseñador examina las propiedades, métodos y eventos públicos de cada tipo y los representa dentro de un descriptor de tipo.

Esta interfaz usa la técnica de examinar miembros para convertir una colección de componentes en un solo objeto que admita la serialización en tiempo de ejecución. Esto no proporciona necesariamente la serialización de tipos personalizados que pertenecen a la clase . Muchos objetos requieren un serializador personalizado para que sus valores se serialicen en tiempo de ejecución. Para especificar un serializador para un tipo personalizado, use un DesignerSerializerAttribute atributo o implemente un IDesignerSerializationProvider.

Métodos

Deserialize(Object)

Deserializa el objeto de datos de serialización especificado y devuelve una colección de objetos representada por dichos datos.

Serialize(ICollection)

Serializa la colección de objetos especificada y almacena dichos objetos en un objeto de datos de serialización.

Se aplica a

Consulte también