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 Orleans-Binärtokenstreams

BinaryTokenStreamWriter

Writer für Binäre Tokenstreams von Orleans

BondSerializer

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

CodecNotFoundException

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

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

Stellt Funktionen zum Kopieren von Objekten und Werten bereit.

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

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

EnableKeyedSerializerAttribute

Ermöglicht einem Typ, den Serialisierungstyp anzugeben, der für diese Klasse verwendet werden soll, falls kein anderes Serialisierungsprogramm die Verantwortung beansprucht.

ExceptionCodec

Serialisierungsprogramm für Exception Typen.

ExceptionSerializationOptions

Optionen für die Ausnahmeserialisierung.

ExtendedWireTypeInvalidException

Der erweiterte Drahttyp ist ungültig.

FieldIdNotPresentException

Ein Feldbezeichner wurde erwartet, aber nicht vorhanden.

FieldTypeInvalidException

Der Feldtyp ist ungültig.

FieldTypeMissingException

Ein Feldtyp wurde erwartet, aber nicht vorhanden.

FieldUtils
FSharpChoiceCodec<T1,T2>

Serialisierungsprogramm 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>

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

Serialisierungsprogramm 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

Fallbackserialisierungsprogramm, das verwendet werden soll, wenn andere Serialisierungsprogramme 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 verwendet JsonSerializer.

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 über Typen verfügen, die nicht statisch bekannt sind.

OrleansJsonSerializationBinder

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

OrleansJsonSerializer

Hilfsprogrammklasse für die Konfiguration 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

Ein Wert, auf den verwiesen wird, wurde nicht gefunden.

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, um das Orleans-Serialisierungssystem zu überwachen.

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 ermitteln.

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

Stellt ein Konfigurationsproblem in Bezug auf die 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-Ausnahme für jede Serialisierungs-Ausnahme.

SerializerFeature

Enthält Metadaten zu Serialisierungs- und Serialisierungstypen.

SerializerKnownTypeMetadata

Beschreibt einen Typ, der vom Serialisierungsprogramm identifiziert werden kann.

SerializerTypeMetadata

Beschreibt eine Klasse, die über Serialisierungsmethoden verfügt.

ServiceCollectionExtensions

IServiceCollection Erweiterungen.

SiloAddressConverter
SiloAddressJsonConverter

Newtonsoft.Json.JsonConverter -Implementierung für SiloAddress.

TypeMissingException

Ein Typ wurde erwartet, aber nicht gefunden.

UnavailableExceptionFallbackException

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

UnexpectedLengthPrefixValueException

Ein längencodiertes Feld, dessen Länge erwartet wird

UniqueKeyConverter

Newtonsoft.Json.JsonConverter -Implementierung für UniqueKey.

UnknownReferencedTypeException

Es wurde kein Typ gefunden, auf den verwiesen wird.

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 Darstellung von Grain-Verweisschlüsseln auf niedriger Ebene, um eine platzsparende Serialisierung von Grain-Verweisen zu ermöglichen.

SerializationManager.SerializerMethods
SerializerMethods

Enthält Delegaten für die Serialisierung.

Schnittstellen

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

Schnittstelle, mit der Serialisierungsprogramme von Drittanbietern serialisiert werden können, auch wenn die zu serialisierenden Typen zur Initialisierungszeit nicht bekannt sind (Generics).

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

Builder-Schnittstelle zum Konfigurieren der Serialisierung.

ISerializerContext
ITypeConverter

Konvertiert zwischen Type - und String -Darstellungen.

ITypeFilter

Funktionalität, die das Laden von Typen und die Teilnahme an Serialisierung, Deserialisierung usw. ermöglicht.

ITypeNameFilter

Funktionalität, die das Laden von Typen und die Teilnahme an Serialisierung, Deserialisierung usw. ermöglicht.

Enumerationen

KeyedSerializerId

Delegaten

DeepCopier

Stellt Funktionen zum Kopieren von Objekten und Werten bereit.

Deserializer

Deserialisierungsfunktion.

SerializationManager.DeepCopier

Deep Copier-Funktion.

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.