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. Em seguida, 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 IDesignerSerializationService interface do .NET Framework versão 1.0, embora a última seja mantida para compatibilidade com versões anteriores. A CodeDomComponentSerializationService classe não implementa a IDesignerSerializationService interface, mas se você consultar , IDesignerSerializationServicea CodeDomDesignerLoader fornece uma implementação de ponte para garantir a compatibilidade com versões anteriores.
Construtores
CodeDomComponentSerializationService() |
Inicializa uma nova instância da classe CodeDomComponentSerializationService. |
CodeDomComponentSerializationService(IServiceProvider) |
Inicializa uma nova instância da classe CodeDomComponentSerializationService usando o provedor de serviços para resolver serviços. |
Métodos
CreateStore() |
Cria um novo SerializationStore. |
Deserialize(SerializationStore) |
Desserializa o repositório indicado para produzir uma coleção de objetos. |
Deserialize(SerializationStore, IContainer) |
Desserializa o repositório fornecido e popula o IContainer fornecido com objetos IComponent desserializados. |
DeserializeTo(SerializationStore, IContainer) |
Desserializa o SerializationStore determinado ao contêiner determinado. (Herdado de ComponentSerializationService) |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Desserializa o SerializationStore determinado para o contêiner determinado, validando, opcionalmente, tipos reciclados. (Herdado de ComponentSerializationService) |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Desserializa o SerializationStore fornecido para o contêiner fornecido aplicando, opcionalmente, valores de propriedade padrão. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (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 Object atual. (Herdado de Object) |
Serialize(SerializationStore, Object) |
Serializa o objeto fornecido para o SerializationStore fornecido. |
SerializeAbsolute(SerializationStore, Object) |
Serializa o objeto fornecido, considerando valores de propriedade padrão. |
SerializeMember(SerializationStore, Object, MemberDescriptor) |
Serializa o membro fornecido no objeto especificado. |
SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor) |
Serializa o membro fornecido no objeto fornecido, mas também serializa o membro se ele contém 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)