Compartir a través de


CodeDomComponentSerializationService Clase

Definición

Serializa un conjunto de componentes en un almacén de serialización.

public ref class CodeDomComponentSerializationService sealed : System::ComponentModel::Design::Serialization::ComponentSerializationService
public sealed class CodeDomComponentSerializationService : System.ComponentModel.Design.Serialization.ComponentSerializationService
type CodeDomComponentSerializationService = class
    inherit ComponentSerializationService
Public NotInheritable Class CodeDomComponentSerializationService
Inherits ComponentSerializationService
Herencia
CodeDomComponentSerializationService

Comentarios

La CodeDomComponentSerializationService clase serializa un conjunto de componentes o objetos serializables en un almacén de serialización. A continuación, la tienda se puede deserializar más adelante. La CodeDomComponentSerializationService 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.

La clase base, ComponentSerializationService, reemplaza la IDesignerSerializationService interfaz de .NET Framework versión 1.0, aunque esta última se conserva por compatibilidad con versiones anteriores. La CodeDomComponentSerializationService clase no implementa la IDesignerSerializationService interfaz , pero si consulta para IDesignerSerializationService, CodeDomDesignerLoader proporciona una implementación de puente para garantizar la compatibilidad con versiones anteriores.

Constructores

CodeDomComponentSerializationService()

Inicializa una nueva instancia de la clase CodeDomComponentSerializationService.

CodeDomComponentSerializationService(IServiceProvider)

Inicializa una nueva instancia de la clase CodeDomComponentSerializationService utilizando el proveedor de servicios determinado para resolver los servicios.

Métodos

CreateStore()

Crea un nuevo SerializationStore.

Deserialize(SerializationStore)

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

Deserialize(SerializationStore, IContainer)

Deserializa el almacén determinado y rellena la interfaz IContainer determinada con los objetos IComponent deserializados.

DeserializeTo(SerializationStore, IContainer)

Deserializa el objeto SerializationStore especificado en el contenedor determinado.

(Heredado de ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean)

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

(Heredado de ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadStore(Stream)

Carga un objeto SerializationStore desde la secuencia especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Serialize(SerializationStore, Object)

Serializa el objeto especificado en el objeto SerializationStore especificado.

SerializeAbsolute(SerializationStore, Object)

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

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializa al miembro especificado en el objeto especificado.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serializa al miembro especificado del objeto dado, pero también serializa al miembro si este contiene el valor de propiedad predeterminado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también