Condividi tramite


NewtonsoftJsonCodec Classe

Definizione

[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
Ereditarietà
NewtonsoftJsonCodec
Attributi
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe NewtonsoftJsonCodec.

Campi

WellKnownAlias

Alias di tipo noto per questo codec.

Implementazioni dell'interfaccia esplicita

IDeepCopier.DeepCopy(Object, CopyContext)

Crea una copia approfondita dell'input non tipizzato specificato. Il tipo deve comunque corrispondere all'istanza del copiatore.

IFieldCodec.ReadValue<TInput>(Reader<TInput>, Field)
IFieldCodec.WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Object)
IGeneralizedCodec.IsSupportedType(Type)
IGeneralizedCopier.IsSupportedType(Type)

Restituisce un valore che indica se il tipo specificato è supportato da questa implementazione.

ITypeFilter.IsTypeAllowed(Type)

Si applica a