ComponentSerializationService Clase

Definición

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

public ref class ComponentSerializationService abstract
public abstract class ComponentSerializationService
type ComponentSerializationService = class
Public MustInherit Class ComponentSerializationService
Herencia
ComponentSerializationService
Derivado

Comentarios

Serializa ComponentSerializationService un conjunto de componentes o objetos serializables en un almacén de serialización. A continuación, el almacén se puede deserializar más adelante. La ComponentSerializationService clase difiere de otros esquemas de serialización en que el formato de serialización es opaco y permite la serialización parcial de objetos. Por ejemplo, puede optar por serializar solo las propiedades seleccionadas para un objeto.

Esta clase es abstract. Normalmente, un DesignerLoader proporcionará una implementación concreta de esta clase y la agregará como servicio a su DesignSurface. Esto permite serializar objetos en el formato más adecuado para ellos.

La clase /> de la versión 1.0 de .NET Framework, aunque esta última se conserva por motivos de compatibilidad con versiones anteriores.

Notas a los implementadores

Cuando hereda de la ComponentSerializationService clase , debe invalidar todos los métodos de esta clase. Algunos de estos métodos se diseñaron para producir excepciones, como se documenta en sus temas correspondientes; Se recomienda encarecidamente que las clases derivadas sigan estas directrices para mantener la coherencia del funcionamiento. Para obtener más información, vea la clase CodeDomComponentSerializationService.

Constructores

Nombre Description
ComponentSerializationService()

Inicializa una nueva instancia de la clase ComponentSerializationService.

Métodos

Nombre Description
CreateStore()

Crea un nuevo SerializationStoreobjeto .

Deserialize(SerializationStore, IContainer)

Deserializa el almacén especificado y rellena el especificado IContainer con objetos deserializados IComponent .

Deserialize(SerializationStore)

Deserializa el almacén especificado para generar una colección de objetos.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializa el especificado SerializationStore en el contenedor determinado, aplicando opcionalmente los valores de propiedad predeterminados.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializa el objeto especificado SerializationStore en el contenedor dado, validando opcionalmente los tipos reciclados.

DeserializeTo(SerializationStore, IContainer)

Deserializa el objeto especificado SerializationStore en el contenedor especificado.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadStore(Stream)

Carga un SerializationStore objeto desde una secuencia.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Serialize(SerializationStore, Object)

Serializa el objeto especificado en el especificado SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Serializa el objeto especificado, teniendo en cuenta los valores de propiedad predeterminados.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializa el miembro especificado en el objeto especificado.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serializa el miembro especificado en el objeto especificado, teniendo en cuenta el valor de propiedad predeterminado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también