Orleans.Serialization Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
ActivationIdConverter |
Newtonsoft.Json.JsonConverter implementação para ActivationId. |
BinaryFormatterISerializableSerializerOptions |
Opções para Orleans.Serialization.BinaryFormatterISerializableSerializer. |
BinaryFormatterSerializer | |
BinaryFormatterSerializer.TypeSerializationSurrogate | |
BinaryTokenStreamReader |
Leitor para fluxos de token binário de Orleans |
BinaryTokenStreamWriter |
Gravador para fluxos de token binário de Orleans |
BondSerializer |
Uma implementação de IExternalSerializer para uso com tipos de Bond. |
CodecNotFoundException |
Nenhum codec de serializador adequado foi encontrado para um tipo especificado. |
ConfigureOrleansJsonSerializerOptions | |
DeepCopier<T> |
Fornece funcionalidade para copiar objetos e valores. |
DeserializationContext | |
DeserializationContextExtensions | |
DotNetSerializableCodec |
Serializador para tipos que implementam o padrão de ISerializable. |
EnableKeyedSerializerAttribute |
Permite que um tipo especifique o tipo de serializador a ser usado para essa classe no caso de nenhum outro serializador reivindicar a responsabilidade. |
ExceptionCodec |
Serializador para tipos de Exception. |
ExceptionSerializationOptions |
Opções para serialização de exceção. |
ExtendedWireTypeInvalidException |
O tipo de fio estendido é inválido. |
FieldIdNotPresentException |
Um identificador de campo era esperado, mas não estava presente. |
FieldTypeInvalidException |
O tipo de campo é inválido. |
FieldTypeMissingException |
Um tipo de campo era esperado, mas não estava presente. |
FieldUtils | |
FSharpChoiceCodec<T1,T2> |
Serializador para Microsoft.FSharp.Core.FSharpChoice`2. |
FSharpChoiceCodec<T1,T2,T3> | |
FSharpChoiceCodec<T1,T2,T3,T4> | |
FSharpChoiceCodec<T1,T2,T3,T4,T5> | |
FSharpChoiceCodec<T1,T2,T3,T4,T5,T6> | |
FSharpChoiceCopier<T1,T2> | |
FSharpChoiceCopier<T1,T2,T3> | |
FSharpChoiceCopier<T1,T2,T3,T4> | |
FSharpChoiceCopier<T1,T2,T3,T4,T5> | |
FSharpChoiceCopier<T1,T2,T3,T4,T5,T6> | |
FSharpListCodec<T> | |
FSharpListCopier<T> | |
FSharpMapCodec<TKey,TValue> | |
FSharpMapCopier<TKey,TValue> | |
FSharpOptionCodec<T> |
Serializador para Microsoft.FSharp.Core.FSharpOption`1. |
FSharpOptionCopier<T> |
Implementação do copiador para Microsoft.FSharp.Core.FSharpOption`1. |
FSharpRefCodec<T> | |
FSharpRefCopier<T> | |
FSharpResultCodec<T,TError> | |
FSharpResultCopier<T,TError> | |
FSharpSetCodec<T> | |
FSharpSetCopier<T> | |
FSharpUnitCodec |
Serializador para Microsoft.FSharp.Core.Unit |
FSharpUnitCopier |
Copiador para Microsoft.FSharp.Core.Unit |
FSharpValueOptionCodec<T> |
Serializador para Microsoft.FSharp.Core.FSharpValueOption`1. |
FSharpValueOptionCopier<T> |
Copiador para Microsoft.FSharp.Core.FSharpValueOption`1. |
GrainIdConverter |
Newtonsoft.Json.JsonConverter implementação para GrainId. |
GrainReferenceConverter | |
GrainReferenceJsonConverter |
Newtonsoft.Json.JsonConverter implementação para GrainReference. |
ILBasedSerializer |
Serializador de fallback a ser usado quando outros serializadores não estiverem disponíveis. |
ILBasedSerializerOptions |
Opções para ILBasedSerializer. |
ILGenerationException | |
IllegalTypeException |
Um tipo especificado não é permitido. |
IPAddressConverter |
Newtonsoft.Json.JsonConverter implementação para IPAddress. |
IPEndPointConverter |
Newtonsoft.Json.JsonConverter implementação para IPEndPoint. |
JsonCodec |
Um codec de serialização que usa JsonSerializer. |
JsonCodecOptions |
Opções para JsonCodec. |
MembershipVersionJsonConverter |
Newtonsoft.Json.JsonConverter implementação para MembershipVersion. |
NewtonsoftJsonCodec | |
NewtonsoftJsonCodecOptions |
Opções para NewtonsoftJsonCodec. |
ObjectSerializer |
Fornece métodos para serializar e desserializar valores que têm tipos que não são estaticamente conhecidos. |
OrleansJsonSerializationBinder |
Implementação de Newtonsoft.Json.Serialization.ISerializationBinder que resolve tipos usando um TypeResolver. |
OrleansJsonSerializer |
Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans. |
OrleansJsonSerializerOptions | |
OrleansJsonSerializerSettings | |
OrleansSerializer | |
ProtobufSerializer |
Uma implementação do IExternalSerializer para uso com tipos protobuf. |
ReferenceFieldNotSupportedException |
Não há suporte para uma referência a um valor aqui. |
ReferenceNotFoundException |
Um valor referenciado não foi encontrado. |
RemoteNonDeserializableException |
Representa uma exceção que não pode ser totalmente desserializada. |
RequiredFieldMissingException |
Um campo necessário não estava presente. |
SchemaTypeInvalidException |
O tipo de esquema é inválido. |
SerializationConstructorNotFoundException |
Gerado quando um tipo não tem nenhum construtor de serialização. |
SerializationContext |
Mantém informações de contexto para o thread atual durante operações de serialização. |
SerializationContextBase | |
SerializationContextExtensions | |
SerializationHostingExtensions |
Método de extensão para ISerializerBuilder. |
SerializationManager |
SerializationManager para supervisionar o sistema serializador de Orleans. |
SerializationStatisticsGroup |
Estatísticas relacionadas à serialização. |
Serializer<T> |
Serializa e desserializa valores. |
SerializerBuilderExtensions |
Extensões para ISerializerBuilder. |
SerializerConfigurationAnalyzer |
Analisa a configuração do serializador para encontrar problemas de configuração prováveis. |
SerializerConfigurationAnalyzer.SerializerConfigurationComplaint |
Representa um problema de configuração em relação à serialização de um tipo usado em métodos de interface. |
SerializerContextExtensions | |
SerializerDelegateMetadata |
Descreve um conjunto de delegados que são usados para serializador de um tipo especificado. |
SerializerException |
Exceção base para qualquer exceção de serializador. |
SerializerFeature |
Contém metadados sobre serializadores e tipos de serialização. |
SerializerKnownTypeMetadata |
Descreve um tipo que pode ser identificado pelo serializador. |
SerializerTypeMetadata |
Descreve uma classe que tem métodos de serialização. |
ServiceCollectionExtensions |
IServiceCollection extensões. |
SiloAddressConverter | |
SiloAddressJsonConverter |
Newtonsoft.Json.JsonConverter implementação para SiloAddress. |
TypeMissingException |
Um tipo era esperado, mas não encontrado. |
UnavailableExceptionFallbackException |
Representa uma exceção que tem um tipo que não está disponível durante a desserialização. |
UnexpectedLengthPrefixValueException |
Um campo codificado por comprimento que deve ter um comprimento |
UniqueKeyConverter |
Newtonsoft.Json.JsonConverter implementação para UniqueKey. |
UnknownReferencedTypeException |
Um tipo referenciado não foi encontrado. |
UnknownWellKnownTypeException |
Um tipo conhecido não era conhecido. |
UnsupportedWireTypeException |
O tipo de fio não tem suporte. |
ValueSerializer<T> |
Serializa e desserializa tipos de valor. |
Estruturas
FSharpListSurrogate<T> | |
FSharpMapSurrogate<TKey,TValue> | |
FSharpRefSurrogate<T> | |
FSharpSetSurrogate<T> | |
GrainReferenceKeyInfo |
O tipo é uma representação de baixo nível de chaves de referência de grãos para habilitar a serialização eficiente de espaço de referências de grãos. |
SerializationManager.SerializerMethods | |
SerializerMethods |
Contém delegados para serialização. |
Interfaces
IBinaryTokenStreamReader | |
IBinaryTokenStreamWriter | |
ICopyContext | |
IDeserializationContext | |
IExternalSerializer |
Interface que permite que serializadores de terceiros executem a serialização, mesmo quando os tipos que estão sendo serializados não são conhecidos (genéricos) no momento da inicialização. Os tipos que herdam essa interface são descobertos por meio da injeção de dependência e incorporados automaticamente no Serialization Manager. |
IFieldUtils | |
IKeyedSerializer | |
IOnDeserialized |
Indica que uma classe deve ser notificada quando tiver sido desserializada. |
ISerializationContext | |
ISerializerBuilder |
Interface do construtor para configurar a serialização. |
ISerializerContext | |
ITypeConverter | |
ITypeFilter |
Funcionalidade para permitir que os tipos sejam carregados e participem da serialização, desserialização etc. |
ITypeNameFilter |
Funcionalidade para permitir que os tipos sejam carregados e participem da serialização, desserialização etc. |
Enumerações
KeyedSerializerId |
Delegados
DeepCopier |
Fornece funcionalidade para copiar objetos e valores. |
Deserializer |
Função desserializador. |
SerializationManager.DeepCopier |
Função copiadora profunda. |
SerializationManager.Deserializer |
Função desserializador. |
SerializationManager.Serializer |
Função serializador. |
SerializationManager.ValueTypeSetter<TDeclaring,TField> |
O delegado usado para definir campos em tipos de valor. |
Serializer |
Serializa e desserializa valores. |
ValueTypeSetter<TDeclaring,TField> |
O delegado usado para definir campos em tipos de valor. |