IDesignerSerializationService Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 o los 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 públicas, los métodos y los eventos 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 único 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
| Nombre | Description |
|---|---|
| Deserialize(Object) |
Deserializa el objeto de datos de serialización especificado y devuelve una colección de objetos representados por esos datos. |
| Serialize(ICollection) |
Serializa la colección especificada de objetos y las almacena en un objeto de datos de serialización. |