Partilhar via


CodeDomComponentSerializationService Classe

Definição

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
CodeDomComponentSerializationService

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