CodeDomComponentSerializationService Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa um conjunto de componentes em um repositório de serialização.
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
- Herança
Comentários
A CodeDomComponentSerializationService classe serializa um conjunto de componentes ou objetos serializáveis em um repositório de serialização. O repositório pode ser desserializado posteriormente. A CodeDomComponentSerializationService classe difere de outros esquemas de serialização, pois o formato de serialização é opaco e permite a serialização parcial de objetos. Por exemplo, você pode optar por serializar apenas as propriedades selecionadas para um objeto.
A classe base, ComponentSerializationService, substitui a interface IDesignerSerializationService do .NET Framework versão 1.0, embora este último seja mantido para compatibilidade com versões anteriores. A CodeDomComponentSerializationService classe não implementa a IDesignerSerializationService interface, mas se você consultar IDesignerSerializationService, ela CodeDomDesignerLoader fornece uma implementação de ponte para garantir a compatibilidade com versões anteriores.
Construtores
| Nome | Description |
|---|---|
| CodeDomComponentSerializationService() |
Inicializa uma nova instância da classe CodeDomComponentSerializationService. |
| CodeDomComponentSerializationService(IServiceProvider) |
Inicializa uma nova instância da CodeDomComponentSerializationService classe usando o provedor de serviços especificado para resolver serviços. |
Métodos
| Nome | Description |
|---|---|
| CreateStore() |
Cria um novo SerializationStore. |
| Deserialize(SerializationStore, IContainer) |
Desserializa o repositório fornecido e popula o determinado IContainer com objetos desserializados IComponent . |
| Deserialize(SerializationStore) |
Desserializa o repositório fornecido para produzir uma coleção de objetos. |
| DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Desserializa o dado SerializationStore para o contêiner fornecido, opcionalmente aplicando valores de propriedade padrão. |
| DeserializeTo(SerializationStore, IContainer, Boolean) |
Desserializa o dado SerializationStore para o contêiner fornecido, opcionalmente validando tipos reciclados. (Herdado de ComponentSerializationService) |
| DeserializeTo(SerializationStore, IContainer) |
Desserializa o dado SerializationStore para o contêiner fornecido. (Herdado de ComponentSerializationService) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| LoadStore(Stream) |
Carrega um SerializationStore do fluxo fornecido. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| Serialize(SerializationStore, Object) |
Serializa o objeto fornecido para o determinado SerializationStore. |
| SerializeAbsolute(SerializationStore, Object) |
Serializa o objeto fornecido, contabilizando valores de propriedade padrão. |
| SerializeMember(SerializationStore, Object, MemberDescriptor) |
Serializa o membro fornecido no objeto fornecido. |
| SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor) |
Serializa o membro fornecido no objeto fornecido, mas também serializa o membro se ele contiver o valor da propriedade padrão. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Aplica-se a
Confira também
- ComponentSerializationService
- DesignerSerializationManager
- IServiceProvider
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)