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