Condividi tramite


Orleans.Serialization Spazio dei nomi

Classi

ActivationIdConverter

implementazione Newtonsoft.Json.JsonConverter per ActivationId.

BinaryFormatterISerializableSerializerOptions

Opzioni per Orleans.Serialization.BinaryFormatterISerializableSerializer.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Lettore per i flussi di token binari di Orleans

BinaryTokenStreamWriter

Writer per i flussi di token binari di Orleans

BondSerializer

Implementazione di IExternalSerializer per l'utilizzo con i tipi bond.

CodecNotFoundException

Non è stato trovato alcun codec serializzatore appropriato per un tipo specificato.

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

Fornisce funzionalità per la copia di oggetti e valori.

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

Serializzatore per i tipi che implementano il modello di ISerializable.

EnableKeyedSerializerAttribute

Consente a un tipo di specificare il tipo di serializzatore da utilizzare per questa classe nel caso in cui non siano responsabilità di altri serializzatori.

ExceptionCodec

Serializzatore per i tipi Exception.

ExceptionSerializationOptions

Opzioni per la serializzazione delle eccezioni.

ExtendedWireTypeInvalidException

Il tipo di filo esteso non è valido.

FieldIdNotPresentException

È previsto un identificatore di campo ma non presente.

FieldTypeInvalidException

Il tipo di campo non è valido.

FieldTypeMissingException

È previsto un tipo di campo ma non presente.

FieldUtils
FSharpChoiceCodec<T1,T2>

Serializzatore per 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>

Serializzatore per Microsoft.FSharp.Core.FSharpOption`1.

FSharpOptionCopier<T>

Implementazione del copiatore per Microsoft.FSharp.Core.FSharpOption`1.

FSharpRefCodec<T>
FSharpRefCopier<T>
FSharpResultCodec<T,TError>
FSharpResultCopier<T,TError>
FSharpSetCodec<T>
FSharpSetCopier<T>
FSharpUnitCodec

Serializzatore per Microsoft.FSharp.Core.Unit

FSharpUnitCopier

Copiatore per Microsoft.FSharp.Core.Unit

FSharpValueOptionCodec<T>

Serializzatore per Microsoft.FSharp.Core.FSharpValueOption`1.

FSharpValueOptionCopier<T>

Copiatore per Microsoft.FSharp.Core.FSharpValueOption`1.

GrainIdConverter

implementazione Newtonsoft.Json.JsonConverter per GrainId.

GrainReferenceConverter
GrainReferenceJsonConverter

implementazione Newtonsoft.Json.JsonConverter per GrainReference.

ILBasedSerializer

Serializzatore di fallback da usare quando altri serializzatori non sono disponibili.

ILBasedSerializerOptions

Opzioni per ILBasedSerializer.

ILGenerationException
IllegalTypeException

Un tipo specificato non è consentito.

IPAddressConverter

implementazione Newtonsoft.Json.JsonConverter per IPAddress.

IPEndPointConverter

implementazione Newtonsoft.Json.JsonConverter per IPEndPoint.

JsonCodec

Codec di serializzazione che usa JsonSerializer.

JsonCodecOptions

Opzioni per JsonCodec.

MembershipVersionJsonConverter

implementazione Newtonsoft.Json.JsonConverter per MembershipVersion.

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

Opzioni per NewtonsoftJsonCodec.

ObjectSerializer

Fornisce metodi per serializzare e deserializzare i valori con tipi che non sono noti in modo statico.

OrleansJsonSerializationBinder

Implementazione di Newtonsoft.Json.Serialization.ISerializationBinder che risolve i tipi usando un TypeResolver.

OrleansJsonSerializer

Classe di utilità per la configurazione di Newtonsoft.Json.JsonSerializerSettings per supportare i tipi Orleans.

OrleansJsonSerializerOptions
OrleansJsonSerializerSettings
OrleansSerializer
ProtobufSerializer

Implementazione di IExternalSerializer per l'utilizzo con i tipi Protobuf.

ReferenceFieldNotSupportedException

Un riferimento a un valore non è supportato qui.

ReferenceNotFoundException

Non è stato trovato un valore a cui si fa riferimento.

RemoteNonDeserializableException

Rappresenta un'eccezione che non può essere completamente deserializzata.

RequiredFieldMissingException

Campo obbligatorio non presente.

SchemaTypeInvalidException

Il tipo di schema non è valido.

SerializationConstructorNotFoundException

Generata quando un tipo non dispone di un costruttore di serializzazione.

SerializationContext

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

SerializationContextBase
SerializationContextExtensions
SerializationHostingExtensions

Metodo di estensione per ISerializerBuilder.

SerializationManager

SerializationManager per supervisionare il sistema serializzatore Orleans.

SerializationStatisticsGroup

Statistiche correlate alla serializzazione.

Serializer<T>

Serializza e deserializza i valori.

SerializerBuilderExtensions

Estensioni per ISerializerBuilder.

SerializerConfigurationAnalyzer

Analizza la configurazione del serializzatore per individuare i problemi di configurazione probabili.

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

Rappresenta un problema di configurazione relativo alla serializzabilità di un tipo utilizzato nei metodi di interfaccia.

SerializerContextExtensions
SerializerDelegateMetadata

Descrive un set di delegati utilizzati per serializzatore un tipo specificato.

SerializerException

Eccezione di base per qualsiasi eccezione del serializzatore.

SerializerFeature

Contiene metadati sui serializzatori e sui tipi di serializzazione.

SerializerKnownTypeMetadata

Descrive un tipo che può essere identificato dal serializzatore.

SerializerTypeMetadata

Descrive una classe che dispone di metodi di serializzazione.

ServiceCollectionExtensions

IServiceCollection estensioni.

SiloAddressConverter
SiloAddressJsonConverter

implementazione Newtonsoft.Json.JsonConverter per SiloAddress.

TypeMissingException

È stato previsto un tipo ma non trovato.

UnavailableExceptionFallbackException

Rappresenta un'eccezione con un tipo non disponibile durante la deserializzazione.

UnexpectedLengthPrefixValueException

Un campo con codifica di lunghezza che dovrebbe avere una lunghezza

UniqueKeyConverter

implementazione Newtonsoft.Json.JsonConverter per UniqueKey.

UnknownReferencedTypeException

Impossibile trovare un tipo a cui si fa riferimento.

UnknownWellKnownTypeException

Un tipo noto non era noto.

UnsupportedWireTypeException

Il tipo di collegamento non è supportato.

ValueSerializer<T>

Serializza e deserializza i tipi di valore.

Struct

FSharpListSurrogate<T>
FSharpMapSurrogate<TKey,TValue>
FSharpRefSurrogate<T>
FSharpSetSurrogate<T>
GrainReferenceKeyInfo

Il tipo è una rappresentazione di basso livello delle chiavi di riferimento granulari per abilitare la serializzazione efficiente dello spazio dei riferimenti granulari.

SerializationManager.SerializerMethods
SerializerMethods

Contiene delegati per la serializzazione.

Interfacce

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

Interfaccia che consente ai serializzatori di terze parti di eseguire la serializzazione, anche quando i tipi serializzati non sono noti (generics) in fase di inizializzazione.

I tipi che ereditano questa interfaccia vengono individuati tramite l'inserimento delle dipendenze e incorporati automaticamente in Gestione serializzazione.

IFieldUtils
IKeyedSerializer
IOnDeserialized

Indica che una classe deve ricevere una notifica quando è stata deserializzata.

ISerializationContext
ISerializerBuilder

Interfaccia del generatore per la configurazione della serializzazione.

ISerializerContext
ITypeConverter

Converte tra rappresentazioni Type e String.

ITypeFilter

Funzionalità per consentire il caricamento dei tipi e di partecipare alla serializzazione, alla deserializzazione e così via.

ITypeNameFilter

Funzionalità per consentire il caricamento dei tipi e di partecipare alla serializzazione, alla deserializzazione e così via.

Enumerazioni

KeyedSerializerId

Delegati

DeepCopier

Fornisce funzionalità per la copia di oggetti e valori.

Deserializer

Funzione deserializzatore.

SerializationManager.DeepCopier

Funzione copiatrice approfondita.

SerializationManager.Deserializer

Funzione deserializzatore.

SerializationManager.Serializer

Funzione serializzatore.

SerializationManager.ValueTypeSetter<TDeclaring,TField>

Delegato utilizzato per impostare i campi nei tipi valore.

Serializer

Serializza e deserializza i valori.

ValueTypeSetter<TDeclaring,TField>

Delegato utilizzato per impostare i campi nei tipi valore.