Compartir a través de


NewtonsoftJsonCodec Clase

Definición

[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
Herencia
NewtonsoftJsonCodec
Atributos
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase NewtonsoftJsonCodec.

Campos

WellKnownAlias

Alias de tipo conocido para este códec.

Implementaciones de interfaz explícitas

IDeepCopier.DeepCopy(Object, CopyContext)

Crea una copia en profundidad de la entrada sin tipo proporcionada. El tipo todavía debe coincidir con la instancia del copiador.

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

Devuelve un valor que indica si esta implementación admite el tipo proporcionado.

ITypeFilter.IsTypeAllowed(Type)

Se aplica a