Orleans.Serialization Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
ActivationIdConverter |
implémentation Newtonsoft.Json.JsonConverter pour ActivationId. |
BinaryFormatterISerializableSerializerOptions |
Options de Orleans.Serialization.BinaryFormatterISerializableSerializer. |
BinaryFormatterSerializer | |
BinaryFormatterSerializer.TypeSerializationSurrogate | |
BinaryTokenStreamReader |
Lecteur pour les flux de jetons binaires d’Orléans |
BinaryTokenStreamWriter |
Writer pour les flux de jetons binaires d’Orléans |
BondSerializer |
Implémentation d’IExternalSerializer pour l’utilisation avec les types Bond. |
CodecNotFoundException |
Aucun codec de sérialiseur approprié n’a été trouvé pour un type spécifié. |
ConfigureOrleansJsonSerializerOptions | |
DeepCopier<T> |
Fournit des fonctionnalités pour copier des objets et des valeurs. |
DeserializationContext | |
DeserializationContextExtensions | |
DotNetSerializableCodec |
Sérialiseur pour les types qui implémentent le modèle ISerializable. |
EnableKeyedSerializerAttribute |
Permet à un type de spécifier le type de sérialiseur à utiliser pour cette classe dans le cas où aucune autre responsabilité de revendications de sérialiseur n’est responsable. |
ExceptionCodec |
Sérialiseur pour les types Exception. |
ExceptionSerializationOptions |
Options de sérialisation des exceptions. |
ExtendedWireTypeInvalidException |
Le type de câble étendu n’est pas valide. |
FieldIdNotPresentException |
Un identificateur de champ était attendu, mais pas présent. |
FieldTypeInvalidException |
Le type de champ n’est pas valide. |
FieldTypeMissingException |
Un type de champ était attendu, mais pas présent. |
FieldUtils | |
FSharpChoiceCodec<T1,T2> |
Sérialiseur pour 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> |
Sérialiseur pour Microsoft.FSharp.Core.FSharpOption`1. |
FSharpOptionCopier<T> |
Implémentation de copieur pour Microsoft.FSharp.Core.FSharpOption`1. |
FSharpRefCodec<T> | |
FSharpRefCopier<T> | |
FSharpResultCodec<T,TError> | |
FSharpResultCopier<T,TError> | |
FSharpSetCodec<T> | |
FSharpSetCopier<T> | |
FSharpUnitCodec |
Sérialiseur pour Microsoft.FSharp.Core.Unit |
FSharpUnitCopier |
Copier pour Microsoft.FSharp.Core.Unit |
FSharpValueOptionCodec<T> |
Sérialiseur pour Microsoft.FSharp.Core.FSharpValueOption`1. |
FSharpValueOptionCopier<T> |
Copier pour Microsoft.FSharp.Core.FSharpValueOption`1. |
GrainIdConverter |
implémentation Newtonsoft.Json.JsonConverter pour GrainId. |
GrainReferenceConverter | |
GrainReferenceJsonConverter |
implémentation Newtonsoft.Json.JsonConverter pour GrainReference. |
ILBasedSerializer |
Sérialiseur de secours à utiliser lorsque d’autres sérialiseurs ne sont pas disponibles. |
ILBasedSerializerOptions |
Options de ILBasedSerializer. |
ILGenerationException | |
IllegalTypeException |
Un type spécifié n’est pas autorisé. |
IPAddressConverter |
implémentation Newtonsoft.Json.JsonConverter pour IPAddress. |
IPEndPointConverter |
implémentation Newtonsoft.Json.JsonConverter pour IPEndPoint. |
JsonCodec |
Codec de sérialisation qui utilise JsonSerializer. |
JsonCodecOptions |
Options de JsonCodec. |
MembershipVersionJsonConverter |
implémentation Newtonsoft.Json.JsonConverter pour MembershipVersion. |
NewtonsoftJsonCodec | |
NewtonsoftJsonCodecOptions |
Options de NewtonsoftJsonCodec. |
ObjectSerializer |
Fournit des méthodes pour sérialiser et désérialiser des valeurs qui ont des types qui ne sont pas connus statiquement. |
OrleansJsonSerializationBinder |
Implémentation de Newtonsoft.Json.Serialization.ISerializationBinder qui résout les types à l’aide d’un TypeResolver. |
OrleansJsonSerializer |
Classe utilitaire pour la configuration de Newtonsoft.Json.JsonSerializerSettings pour prendre en charge les types Orléans. |
OrleansJsonSerializerOptions | |
OrleansJsonSerializerSettings | |
OrleansSerializer | |
ProtobufSerializer |
Implémentation d’IExternalSerializer pour l’utilisation avec des types Protobuf. |
ReferenceFieldNotSupportedException |
Une référence à une valeur n’est pas prise en charge ici. |
ReferenceNotFoundException |
Une valeur référencée est introuvable. |
RemoteNonDeserializableException |
Représente une exception qui ne peut pas être entièrement désérialisée. |
RequiredFieldMissingException |
Un champ obligatoire n’était pas présent. |
SchemaTypeInvalidException |
Le type de schéma n’est pas valide. |
SerializationConstructorNotFoundException |
Levée lorsqu’un type n’a pas de constructeur de sérialisation. |
SerializationContext |
Conserve les informations de contexte pour le thread actuel pendant les opérations de sérialisation. |
SerializationContextBase | |
SerializationContextExtensions | |
SerializationHostingExtensions |
Méthode d’extension pour ISerializerBuilder. |
SerializationManager |
SerializationManager pour superviser le système de sérialiseur d’Orléans. |
SerializationStatisticsGroup |
Statistiques liées à la sérialisation. |
Serializer<T> |
Sérialise et désérialise les valeurs. |
SerializerBuilderExtensions |
Extensions pour ISerializerBuilder. |
SerializerConfigurationAnalyzer |
Analyse la configuration du sérialiseur pour trouver des problèmes de configuration probables. |
SerializerConfigurationAnalyzer.SerializerConfigurationComplaint |
Représente un problème de configuration concernant la sérialisation d’un type utilisé dans les méthodes d’interface. |
SerializerContextExtensions | |
SerializerDelegateMetadata |
Décrit un ensemble de délégués utilisés pour sérialiser un type spécifié. |
SerializerException |
Exception de base pour toute exception sérialiseur. |
SerializerFeature |
Contient des métadonnées sur les sérialiseurs et les types de sérialisation. |
SerializerKnownTypeMetadata |
Décrit un type qui peut être identifié par le sérialiseur. |
SerializerTypeMetadata |
Décrit une classe qui a des méthodes de sérialisation. |
ServiceCollectionExtensions |
IServiceCollection extensions. |
SiloAddressConverter | |
SiloAddressJsonConverter |
implémentation Newtonsoft.Json.JsonConverter pour SiloAddress. |
TypeMissingException |
Un type était attendu, mais introuvable. |
UnavailableExceptionFallbackException |
Représente une exception qui a un type qui n’est pas disponible pendant la désérialisation. |
UnexpectedLengthPrefixValueException |
Champ encodé en longueur qui devrait avoir une longueur |
UniqueKeyConverter |
implémentation Newtonsoft.Json.JsonConverter pour UniqueKey. |
UnknownReferencedTypeException |
Un type référencé n’a pas été trouvé. |
UnknownWellKnownTypeException |
Un type connu n’était pas connu. |
UnsupportedWireTypeException |
Le type de câble n’est pas pris en charge. |
ValueSerializer<T> |
Sérialise et désérialise les types de valeurs. |
Structures
FSharpListSurrogate<T> | |
FSharpMapSurrogate<TKey,TValue> | |
FSharpRefSurrogate<T> | |
FSharpSetSurrogate<T> | |
GrainReferenceKeyInfo |
Le type est une représentation de bas niveau des clés de référence de grain pour permettre la sérialisation efficace des références de grain. |
SerializationManager.SerializerMethods | |
SerializerMethods |
Contient des délégués pour la sérialisation. |
Interfaces
IBinaryTokenStreamReader | |
IBinaryTokenStreamWriter | |
ICopyContext | |
IDeserializationContext | |
IExternalSerializer |
Interface qui permet aux sérialiseurs tiers d’effectuer la sérialisation, même lorsque les types sérialisés ne sont pas connus (génériques) au moment de l’initialisation. Les types qui héritent de cette interface sont découverts via l’injection de dépendances et automatiquement incorporés dans le Gestionnaire de sérialisation. |
IFieldUtils | |
IKeyedSerializer | |
IOnDeserialized |
Indique qu’une classe doit être avertie lorsqu’elle a été désérialisée. |
ISerializationContext | |
ISerializerBuilder |
Interface du générateur pour la configuration de la sérialisation. |
ISerializerContext | |
ITypeConverter | |
ITypeFilter |
Fonctionnalité permettant de charger des types et de participer à la sérialisation, à la désérialisation, etc. |
ITypeNameFilter |
Fonctionnalité permettant de charger des types et de participer à la sérialisation, à la désérialisation, etc. |
Énumérations
KeyedSerializerId |
Délégués
DeepCopier |
Fournit des fonctionnalités pour copier des objets et des valeurs. |
Deserializer |
Fonction désérialiseur. |
SerializationManager.DeepCopier |
Fonction de copieur approfondie. |
SerializationManager.Deserializer |
Fonction désérialiseur. |
SerializationManager.Serializer |
Fonction sérialiseur. |
SerializationManager.ValueTypeSetter<TDeclaring,TField> |
Délégué utilisé pour définir des champs dans des types valeur. |
Serializer |
Sérialise et désérialise les valeurs. |
ValueTypeSetter<TDeclaring,TField> |
Délégué utilisé pour définir des champs dans des types valeur. |