Partager via


Orleans.Serialization.Serializers Espace de noms

Classes

AbstractTypeSerializer
AbstractTypeSerializer<TField>

Sérialiseur pour les types qui sont abstraits et ne peuvent donc pas être instanciés eux-mêmes, tels que les classes abstraites et les types d’interface.

CodecProvider

Fournit l’accès aux sérialiseurs et aux objets associés.

ConcreteTypeSerializer<TField,TBaseCodec>

Sérialiseur pour les types de référence qui peuvent être instanciés.

DelegateCodecSelector

Implémentation de ICodecSelector qui utilise un délégué.

DelegateCopierSelector

Implémentation de ICopierSelector qui utilise un délégué.

SurrogateCodec<TField,TSurrogate,TConverter>

Sérialiseur de substitution pour TField.

ValueSerializer<TField,TValueSerializer>

Sérialiseur pour les types valeur.

ValueTypeSurrogateCodec<TField,TSurrogate,TConverter>

Sérialiseur de substitution pour TField.

Interfaces

IActivatorProvider

Fournit des activateurs.

IBaseCodec

Interface de marqueur pour les sérialiseurs de base.

IBaseCodec<T>

Fonctionnalité de sérialisation et de désérialisation des membres dans une hiérarchie de types.

IBaseCodecProvider

Fournit l’accès aux IBaseCodec<T> implémentations.

ICodecProvider

Fournit des fonctionnalités permettant d’accéder aux codecs, aux activateurs et aux copieurs.

ICodecSelector

Fonctionnalités utilisées par les codecs à usage général (comme un codec JSON) pour permettre aux types de choisir de les utiliser.

ICopierSelector

Fonctionnalités utilisées par les copieurs à usage général (comme un copieur JSON) pour permettre aux types de choisir de les utiliser.

IFieldCodecProvider

Fournit l’accès aux codecs de champ.

IGeneralizedBaseCodec

Sérialiseur de type de base qui prend en charge plusieurs types.

IGeneralizedCodec

Codec qui prend en charge plusieurs types.

ISpecializableBaseCodec

Fournit des fonctionnalités permettant de créer IBaseCodec des instances qui prennent en charge un type donné.

ISpecializableCodec

Fournit l’accès aux codecs pour plusieurs types.

IValueSerializer

Interface de marqueur pour les sérialiseurs de type valeur.

IValueSerializer<T>

Fonctionnalité de sérialisation d’un type valeur.

IValueSerializerProvider

Fournit l’accès aux sérialiseurs de type valeur.