Partager via


NewtonsoftJsonCodec Classe

Définition

[Orleans.Alias("json.net")]
public class NewtonsoftJsonCodec : Orleans.Serialization.Cloning.IGeneralizedCopier, Orleans.Serialization.ITypeFilter, Orleans.Serialization.Serializers.IGeneralizedCodec
[<Orleans.Alias("json.net")>]
type NewtonsoftJsonCodec = class
    interface IGeneralizedCodec
    interface IFieldCodec
    interface IGeneralizedCopier
    interface IDeepCopier
    interface ITypeFilter
Public Class NewtonsoftJsonCodec
Implements IGeneralizedCodec, IGeneralizedCopier, ITypeFilter
Héritage
NewtonsoftJsonCodec
Attributs
Implémente

Constructeurs

NewtonsoftJsonCodec(IEnumerable<ICodecSelector>, IEnumerable<ICopierSelector>, IOptions<NewtonsoftJsonCodecOptions>)

Initialise une nouvelle instance de la classe NewtonsoftJsonCodec.

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)
IFieldCodec.WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Object)
IGeneralizedCodec.IsSupportedType(Type)
IGeneralizedCopier.IsSupportedType(Type)

Retourne une valeur indiquant si le type fourni est pris en charge par cette implémentation.

ITypeFilter.IsTypeAllowed(Type)

S’applique à