CodeDomComponentSerializationService Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |