CodeDomComponentSerializationService Clase
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í.
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
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) |