Condividi tramite


Orleans.Serialization Spazio dei nomi

Classi

ActivationIdConverter

Newtonsoft.Json.JsonConverter implementazione per ActivationId.

BinaryFormatterISerializableSerializerOptions

Opzioni per Orleans.Serialization.BinaryFormatterISerializableSerializer.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Lettore per flussi di token binari di Orleans

BinaryTokenStreamWriter

Writer per 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 ISerializable modello.

EnableKeyedSerializerAttribute

Consente a un tipo di specificare il tipo di serializzatore da usare per questa classe nel caso in cui nessun altro serializzatore si assume la responsabilità.

ExceptionCodec

Serializzatore per Exception i tipi.

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>
FSharpValueOptionCodec<T>

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

FSharpValueOptionCopier<T>

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

GrainIdConverter

Newtonsoft.Json.JsonConverter implementazione per GrainId.

GrainReferenceConverter
GrainReferenceJsonConverter

Newtonsoft.Json.JsonConverter implementazione per GrainReference.

ILBasedSerializer

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

ILBasedSerializerOptions

Opzioni per ILBasedSerializer.

ILGenerationException
IllegalTypeException

Non è consentito un tipo specificato.

IPAddressConverter

Newtonsoft.Json.JsonConverter implementazione per IPAddress.

IPEndPointConverter

Newtonsoft.Json.JsonConverter implementazione per IPEndPoint.

JsonCodec

Codec di serializzazione che usa JsonSerializer.

JsonCodecOptions

Opzioni per JsonCodec.

MembershipVersionJsonConverter

Newtonsoft.Json.JsonConverter implementazione per MembershipVersion.

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

Opzioni per NewtonsoftJsonCodec.

ObjectSerializer

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

OrleansJsonSerializationBinder

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

OrleansJsonSerializer

Classe di utilità per la Newtonsoft.Json.JsonSerializerSettings configurazione 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 deserializzata completamente.

RequiredFieldMissingException

Campo obbligatorio non presente.

SchemaTypeInvalidException

Il tipo di schema non è valido.

SerializationConstructorNotFoundException

Generata quando un tipo non ha 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

Newtonsoft.Json.JsonConverter implementazione per SiloAddress.

TypeMissingException

È stato previsto un tipo ma non è stato 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

Newtonsoft.Json.JsonConverter implementazione per UniqueKey.

UnknownReferencedTypeException

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

UnknownWellKnownTypeException

Un tipo noto non è noto.

UnsupportedWireTypeException

Il tipo di cavo non è supportato.

ValueSerializer<T>

Serializza e deserializza i tipi 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 TypeString e le rappresentazioni.

ITypeFilter

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

ITypeNameFilter

Funzionalità per consentire il caricamento dei tipi e per 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.