Freigeben über


Orleans.Serialization Namespace

Klassen

ActivationIdConverter

Newtonsoft.Json.JsonConverter Implementierung für ActivationId.

BinaryFormatterISerializableSerializerOptions

Optionen für Orleans.Serialization.BinaryFormatterISerializableSerializer.

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Reader für Binary Token Streams von Orleans

BinaryTokenStreamWriter

Writer for Orleans binary token streams

BondSerializer

Eine Implementierung von IExternalSerializer für die Verwendung mit Bond-Typen.

CodecNotFoundException

Für einen bestimmten Typ wurde kein geeigneter Serialisierungscodec gefunden.

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

Stellt Funktionen zum Kopieren von Objekten und Werten bereit.

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

Serialisierer für Typen, die das ISerializable Muster implementieren.

EnableKeyedSerializerAttribute

Ermöglicht einem Typ die Angabe des Serialisierungstyps, der für diese Klasse verwendet werden soll, falls keine andere Serialisierungsansprüche verantwortlich sind.

ExceptionCodec

Serialisierer für Exception Typen.

ExceptionSerializationOptions

Optionen für die Serialisierung von Ausnahmen.

ExtendedWireTypeInvalidException

Der erweiterte Drahttyp ist ungültig.

FieldIdNotPresentException

Es wurde ein Feldbezeichner erwartet, aber nicht vorhanden.

FieldTypeInvalidException

Der Feldtyp ist ungültig.

FieldTypeMissingException

Es wurde ein Feldtyp erwartet, aber nicht vorhanden.

FieldUtils
FSharpChoiceCodec<T1,T2>

Serialisierer für 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>

Serialisierer für Microsoft.FSharp.Core.FSharpOption`1.

FSharpOptionCopier<T>

Kopiererimplementierung für Microsoft.FSharp.Core.FSharpOption`1.

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

Serialisierer für Microsoft.FSharp.Core.Unit

FSharpUnitCopier

Kopierer für Microsoft.FSharp.Core.Unit

FSharpValueOptionCodec<T>

Serialisierer für Microsoft.FSharp.Core.FSharpValueOption`1.

FSharpValueOptionCopier<T>

Kopierer für Microsoft.FSharp.Core.FSharpValueOption`1.

GrainIdConverter

Newtonsoft.Json.JsonConverter Implementierung für GrainId.

GrainReferenceConverter
GrainReferenceJsonConverter

Newtonsoft.Json.JsonConverter Implementierung für GrainReference.

ILBasedSerializer

Fallback-Serialisierer, der verwendet werden soll, wenn andere Serialisierer nicht verfügbar sind.

ILBasedSerializerOptions

Optionen für ILBasedSerializer.

ILGenerationException
IllegalTypeException

Ein angegebener Typ ist nicht zulässig.

IPAddressConverter

Newtonsoft.Json.JsonConverter Implementierung für IPAddress.

IPEndPointConverter

Newtonsoft.Json.JsonConverter Implementierung für IPEndPoint.

JsonCodec

Ein Serialisierungscodec, der JsonSerializerverwendet.

JsonCodecOptions

Optionen für JsonCodec.

MembershipVersionJsonConverter

Newtonsoft.Json.JsonConverter Implementierung für MembershipVersion.

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

Optionen für NewtonsoftJsonCodec.

ObjectSerializer

Stellt Methoden zum Serialisieren und Deserialisieren von Werten bereit, die Typen aufweisen, die nicht statisch bekannt sind.

OrleansJsonSerializationBinder

Implementierung von Newtonsoft.Json.Serialization.ISerializationBinder, die Typen mithilfe eines TypeResolveraufgelöst.

OrleansJsonSerializer

Hilfsklasse zum Konfigurieren von Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

OrleansJsonSerializerOptions
OrleansJsonSerializerSettings
OrleansSerializer
ProtobufSerializer

Eine Implementierung von IExternalSerializer für die Verwendung mit Protobuf-Typen.

ReferenceFieldNotSupportedException

Ein Verweis auf einen Wert wird hier nicht unterstützt.

ReferenceNotFoundException

Es wurde kein Wert gefunden, auf den verwiesen wurde.

RemoteNonDeserializableException

Stellt eine Ausnahme dar, die nicht vollständig deserialisiert werden kann.

RequiredFieldMissingException

Ein erforderliches Feld war nicht vorhanden.

SchemaTypeInvalidException

Der Schematyp ist ungültig.

SerializationConstructorNotFoundException

Wird ausgelöst, wenn ein Typ keinen Serialisierungskonstruktor aufweist.

SerializationContext

Verwaltet Kontextinformationen für den aktuellen Thread während Serialisierungsvorgängen.

SerializationContextBase
SerializationContextExtensions
SerializationHostingExtensions

Erweiterungsmethode für ISerializerBuilder.

SerializationManager

SerializationManager zur Überwachung des Orleans Serializer-Systems.

SerializationStatisticsGroup

Statistiken im Zusammenhang mit der Serialisierung.

Serializer<T>

Serialisiert und deserialisiert Werte.

SerializerBuilderExtensions

Erweiterungen für ISerializerBuilder.

SerializerConfigurationAnalyzer

Analysiert die Serialisierungskonfiguration, um wahrscheinliche Konfigurationsprobleme zu finden.

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

Stellt ein Konfigurationsproblem hinsichtlich der Serialisierbarkeit eines Typs dar, der in Schnittstellenmethoden verwendet wird.

SerializerContextExtensions
SerializerDelegateMetadata

Beschreibt einen Satz von Delegaten, die zum Serialisieren eines angegebenen Typs verwendet werden.

SerializerException

Basis exception for any serializer exception.

SerializerFeature

Enthält Metadaten zu Serialisierungs- und Serialisierungstypen.

SerializerKnownTypeMetadata

Beschreibt einen Typ, der vom Serialisierer identifiziert werden kann.

SerializerTypeMetadata

Beschreibt eine Klasse mit Serialisierungsmethoden.

ServiceCollectionExtensions

IServiceCollection Erweiterungen.

SiloAddressConverter
SiloAddressJsonConverter

Newtonsoft.Json.JsonConverter Implementierung für SiloAddress.

TypeMissingException

Es wurde ein Typ erwartet, aber nicht gefunden.

UnavailableExceptionFallbackException

Stellt eine Ausnahme dar, die einen Typ aufweist, der während der Deserialisierung nicht verfügbar ist.

UnexpectedLengthPrefixValueException

Ein längescodiertes Feld, das eine Länge aufweisen soll

UniqueKeyConverter

Newtonsoft.Json.JsonConverter Implementierung für UniqueKey.

UnknownReferencedTypeException

Es wurde kein Verweistyp gefunden.

UnknownWellKnownTypeException

Ein bekannter Typ war nicht bekannt.

UnsupportedWireTypeException

Der Drahttyp wird nicht unterstützt.

ValueSerializer<T>

Serialisiert und deserialisiert Werttypen.

Strukturen

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

Typ ist eine niedrige Darstellung von Kornbezugsschlüsseln, um die raumeffiziente Serialisierung von Kornbezügen zu ermöglichen.

SerializationManager.SerializerMethods
SerializerMethods

Enthält Stellvertretungen für die Serialisierung.

Schnittstellen

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

Schnittstelle, die es Drittanbietern ermöglicht, Serialisierungen durchzuführen, auch wenn die serialisierten Typen zur Initialisierungszeit nicht bekannt sind (Generika).

Typen, die diese Schnittstelle erben, werden durch Abhängigkeitsinjektion ermittelt und automatisch in den Serialisierungs-Manager integriert.

IFieldUtils
IKeyedSerializer
IOnDeserialized

Gibt an, dass eine Klasse benachrichtigt werden soll, wenn sie deserialisiert wurde.

ISerializationContext
ISerializerBuilder

Generatorschnittstelle zum Konfigurieren der Serialisierung.

ISerializerContext
ITypeConverter

Konvertiert zwischen Type und String Darstellungen.

ITypeFilter

Funktionalität zum Laden von Typen und zur Teilnahme an Serialisierung, Deserialisierung usw.

ITypeNameFilter

Funktionalität zum Laden von Typen und zur Teilnahme an Serialisierung, Deserialisierung usw.

Enumerationen

KeyedSerializerId

Delegaten

DeepCopier

Stellt Funktionen zum Kopieren von Objekten und Werten bereit.

Deserializer

Deserialisierungsfunktion.

SerializationManager.DeepCopier

Tiefenkopierfunktion.

SerializationManager.Deserializer

Deserialisierungsfunktion.

SerializationManager.Serializer

Serialisierungsfunktion.

SerializationManager.ValueTypeSetter<TDeclaring,TField>

Der Delegat, der zum Festlegen von Feldern in Werttypen verwendet wird.

Serializer

Serialisiert und deserialisiert Werte.

ValueTypeSetter<TDeclaring,TField>

Der Delegat, der zum Festlegen von Feldern in Werttypen verwendet wird.