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. 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