Orleans.Serialization Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 | |
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. |