JsonCodec Classe
Définition
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.
Codec de sérialisation qui utilise JsonSerializer.
[Orleans.Alias("json")]
public class JsonCodec : Orleans.Serialization.Cloning.IGeneralizedCopier, Orleans.Serialization.ITypeFilter, Orleans.Serialization.Serializers.IGeneralizedCodec
[<Orleans.Alias("json")>]
type JsonCodec = class
interface IGeneralizedCodec
interface IFieldCodec
interface IGeneralizedCopier
interface IDeepCopier
interface ITypeFilter
Public Class JsonCodec
Implements IGeneralizedCodec, IGeneralizedCopier, ITypeFilter
- Héritage
-
JsonCodec
- Attributs
- Implémente
Constructeurs
JsonCodec(IEnumerable<ICodecSelector>, IEnumerable<ICopierSelector>, IOptions<JsonCodecOptions>) |
Initialise une nouvelle instance de la classe JsonCodec. |
Champs
WellKnownAlias |
Alias de type bien connu pour ce codec. |
Implémentations d’interfaces explicites
IDeepCopier.DeepCopy(Object, CopyContext) |
Crée une copie détaillée de l’entrée non typée fournie. Le type doit toujours correspondre à l’instance du copieur ! |
IFieldCodec.ReadValue<TInput>(Reader<TInput>, Field) |
Lit une valeur et la retourne non typée. Le type doit toujours correspondre à l’instance de codec ! |
IFieldCodec.WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Object) |
Écrit un champ à l’aide de la valeur non typée fournie. Le type doit toujours correspondre à l’instance de codec ! |
IGeneralizedCodec.IsSupportedType(Type) |
Détermine si le type spécifié est pris en charge par cette instance. |
IGeneralizedCopier.IsSupportedType(Type) |
Retourne une valeur indiquant si le type fourni est pris en charge par cette implémentation. |
ITypeFilter.IsTypeAllowed(Type) |
Détermine si le type spécifié est autorisé à être sérialisé, désérialisé, etc. |