IDesignerSerializationService Interfaz

Definición

Proporciona una interfaz que puede invocar la serialización y la deserialización.Provides an interface that can invoke serialization and deserialization.

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 para convertir los datos de serialización en el objeto u objetos que representa.This service provides methods to convert a collection of objects to a serializable object that represents them, and to convert serialization data to the object or objects that it represents.

Todos los componentes que admiten un diseñador deben admitir la serialización del tipo de cada componente.All components that support a designer must support serialization of each component's type. Esto sucede cuando el diseñador examina las propiedades, los métodos y los eventos públicos de cada tipo y los representa dentro de un descriptor de tipos.This occurs when the designer scans the public properties, methods, and events of each type and represents these within a type descriptor.

Esta interfaz usa la técnica de exploración de miembros para convertir una colección de componentes en un único objeto que admite la serialización en tiempo de ejecución.This interface uses the technique of scanning members to convert a collection of components into a single object that supports run-time serialization. Esto no proporciona necesariamente la serialización de tipos personalizados que pertenecen a la clase.This does not necessarily provide for the serialization of custom types that belong to the class. Muchos objetos requieren que un serializador personalizado tenga sus valores serializados en tiempo de ejecución.Many objects require a custom serializer to have their values serialized at run time. Para especificar un serializador para un tipo personalizado, use un atributo DesignerSerializerAttribute o implemente un IDesignerSerializationProvider.To specify a serializer for a custom type, use a DesignerSerializerAttribute attribute or implement an 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.Deserializes the specified serialization data object and returns a collection of objects represented by that data.

Serialize(ICollection)

Serializa la colección de objetos especificada y almacena dichos objetos en un objeto de datos de serialización.Serializes the specified collection of objects and stores them in a serialization data object.

Se aplica a

Consulte también: