Serialização em binário
Serialization can be defined as the processo of Storing the Estado of an objeto to a meio de armazenamento. During this processo, the Public and Particular fields of the objeto and the name of the classe, including the assembly containing the classe, are converted to a transmitir of bytes, which is then Written to a fluxo de dados. Quando o objeto é desserializado posteriormente, é criado um clone exato do objeto original.
Ao implementar um mecanismo de serialização em um ambiente orientada a objeto, você precisará fazer um número de concessões entre facilidade de uso e flexibilidade. The processo can be Automated to a Extent Large, provided you are given sufficient Controlar over the processo. De exemplo, situações podem ocorrer onde simples Binário serialização não é suficiente, ou pode haver um motivo específico para decidir quais campos em uma classe precisam ser serializado. The seguinte Seções examine the Mechanism serialização Robust provided with the .NET Framework and realce a número of Important Features That you to Allow The processo to meet Your needs personalizar.
Dica
O estado de um objeto codificados em UTF-7 ou UTF-8 não é preservado se o objeto for serializado e desserializado usando diferentes versões do .NET Framework.
Nesta seção
Conceitos de serialização
Discusses Two Scenarios onde serialização is useful: When persisting dados to armazenamento and when passing Objects Across aplicativo Domínios.Serialização Básica
Descreve como usar o binário e SOAP Formatters para serializar objetos.A serialização seletiva
Descreve como impedir que alguns membros de uma classe que está sendo serializado.Serialização Personalizada
Descreve como personalizar a serialização de uma classe usando a interface ISerializable.Etapas do processo de serialização
Descreve o curso de ação de serialização leva quando o método Serialize é chamado em um formatador.Versão de serialização tolerante a falhas
Explica como criar tipos serializáveis que podem ser modificados ao longo do tempo sem fazendo com que os aplicativos throw exceções.Diretrizes de serialização
Provides some Geral diretrizes for Deciding When to serializar an objeto.
Referência
- System.Runtime.Serialization
Contém classes que podem ser usadas para serializar e desserializar objetos.
Seções relacionadas
A serialização SOAP e XML
Descreve o mecanismo serialização XML que acompanha o Comum tempo de execução linguagem.Segurança and Serialization
Descreve as diretrizes de codificação seguras a serem seguidas ao escrever código que realiza a serialização..NET Remoting
Descreve a Diversos disponível métodos de comunicação no .NET Framework para remoto comunicações.Serviços Web XML Criado Using ASP.NET and XML Web Service Clients
Provides topics that Describe and Explain How to programa XML Web Services Criado Using ASP.NET.