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, el almacén 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 interfaz IDesignerSerializationService de la versión 1.0 de .NET Framework, 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

Nombre Description
CodeDomComponentSerializationService()

Inicializa una nueva instancia de la clase CodeDomComponentSerializationService.

CodeDomComponentSerializationService(IServiceProvider)

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

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.

(Heredado de ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Deserializa el objeto especificado SerializationStore en el contenedor especificado.

(Heredado de ComponentSerializationService)
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 de la secuencia especificada.

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, pero también serializa el miembro si contiene el valor de propiedad predeterminado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también