Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

System.Runtime.Serialization Namespace

O namespace System.Runtime.Serialization contém classes que podem ser usados para objetos de serialização e desserialização. A serialização é o processo de converter um objeto ou um gráfico de objetos em uma seqüência linear de bytes para armazenamento ou transmissão para outro local. A desserialização é o processo de converter as informações armazenadas e recriar os objetos a partir delas.

The ISerializable interface provides a way for classes to control their own serialization behavior.Classes in the System.Runtime.Serialization.Formatters namespace control the actual formatting of various data types encapsulated in the serialized objects.

Formatters that serialize and deserialize objects to and from a particular format can be found in the System.Runtime.Serialization.Formatters namespace.

  ClasseDescrição
Classe públicaFormatter Fornece funcionalidade básica para os formatadores de serialização da CLR.
Classe públicaFormatterConverterRepresents a base implementation of the IFormatterConverter interface that uses the Convert class and the IConvertible interface.
Classe públicaFormatterServicesProvides static methods to aid with the implementation of a Formatter for serialization. Esta classe não pode ser herdada.
Classe públicaObjectIDGenerator Gera identificadores para objetos.
Classe públicaObjectManagerMantém o controle de objetos como eles são desserializados.
Classe públicaOnDeserializedAttributeQuando aplicado a um método, especifica que o método for chamado imediatamente após a desserialização do objeto.
Classe públicaOnDeserializingAttributeQuando aplicado a um método, especifica que o método for chamado durante a desserialização de um objeto.
Classe públicaOnSerializedAttributeQuando aplicado a um método, especifica que o método for chamado após a serialização de um gráfico de objeto.
Classe públicaOnSerializingAttributeQuando aplicado a um método, especifica que o método for chamado antes de serialização de um objeto.
Classe públicaOptionalFieldAttributeSpecifies that a field can be missing from a serialization stream so that the BinaryFormatter and the SoapFormatter does not throw an exception.
Classe públicaSerializationBinderPermite que os usuários controlar Carregando de classe e obrigar que classe para carregar.
Classe públicaSerializationExceptionA exceção acionada quando ocorre um erro durante a serialização ou desserialização.
Classe públicaSerializationInfoArmazena Tudo dados necessários para serializar ou desserializar um objeto. Esta classe não pode ser herdada.
Classe públicaSerializationInfoEnumeratorProvides a formatter-friendly mechanism for parsing the data in SerializationInfo. Esta classe não pode ser herdada.
Classe públicaSerializationObjectManagerGerencia processos de serialização em tempo de execução. Esta classe não pode ser herdada.
Classe públicaSurrogateSelectorAssists Formatters in of the to delegate the or to.

  EstruturaDescrição
Estrutura públicaSerializationEntry Contém o valor, o tipo e o nome de um objeto serializado.
Estrutura públicaStreamingContextDescreve a origem e destino de um determinado fluxo serializado e fornece um contexto Definido pelo chamador adicional.

  InterfaceDescrição
Interface públicaIDeserializationCallbackIndica que uma classe é para ser notificado quando a desserialização do gráfico inteiro objeto foi concluído.
Interface públicaIFormatterFornece a funcionalidade para objetos serializados formatação.
Interface públicaIFormatterConverterProvides the connection between an instance of SerializationInfo and the formatter-provided class best suited to parse the data inside the SerializationInfo.
Interface públicaIObjectReferenceIndica que o Implementador interface atual é uma referência a outro objeto.
Interface públicaISerializable

Permite que um objeto controle a sua própria serialização e desserialização.

Interface públicaISerializationSurrogate Implementa um seletor de substitutos de serialização que permite que um objeto realize a serialização e desserialização de outro.
Interface públicaISurrogateSelectorIndica uma classe seletor substituto de serialização.

  EnumeraçãoDescrição
Enumeração públicaStreamingContextStatesDefine um conjunto de sinalizadores que especifica o contexto de origem ou destino para o fluxo durante a serialização.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft