CodeDomComponentSerializationService Classe

Definição

Serializa um conjunto de componentes numa loja 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

Observações

A CodeDomComponentSerializationService classe serializa um conjunto de componentes ou objetos serializáveis num armazenamento de serialização. A loja pode então ser deserializada mais tarde. A CodeDomComponentSerializationService classe difere de outros esquemas de serialização pelo facto de o formato de serialização ser opaco e permitir a serialização parcial de objetos. Por exemplo, pode escolher serializar apenas propriedades selecionadas para um objeto.

A classe base, ComponentSerializationService, substitui a interface IDesignerSerializationService da versão 1.0 do .NET Framework, embora esta última seja mantida para compatibilidade retroativa. A CodeDomComponentSerializationService classe não implementa a IDesignerSerializationService interface, mas se consultar , IDesignerSerializationServicefornece CodeDomDesignerLoader uma implementação de ponte para garantir compatibilidade retroativa.

Construtores

Name Description
CodeDomComponentSerializationService()

Inicializa uma nova instância da CodeDomComponentSerializationService classe.

CodeDomComponentSerializationService(IServiceProvider)

Inicializa uma nova instância da CodeDomComponentSerializationService classe usando o fornecedor de serviço dado para resolver serviços.

Métodos

Name Description
CreateStore()

Cria um novo SerializationStore.

Deserialize(SerializationStore, IContainer)

Desserializa o armazenamento dado e preenche-o IContainer com objetos desserializados IComponent .

Deserialize(SerializationStore)

Desserializa o armazenamento dado para produzir uma coleção de objetos.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Desserializa o dado SerializationStore ao contentor dado, aplicando opcionalmente valores de propriedades por defeito.

DeserializeTo(SerializationStore, IContainer, Boolean)

Desserializa o fornecido SerializationStore ao recipiente dado, validando opcionalmente os tipos reciclados.

(Herdado de ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Desserializa o dado SerializationStore ao recipiente dado.

(Herdado de ComponentSerializationService)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadStore(Stream)

Carrega a SerializationStore partir do fluxo indicado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Serialize(SerializationStore, Object)

Serializa o objeto dado para o dado SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Serializa o objeto dado, tendo em conta os valores padrão das propriedades.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializa o elemento dado no objeto dado.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serializa o elemento dado no objeto dado, mas também serializa o membro se este contiver o valor da propriedade padrão.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também