Поделиться через


NewtonsoftJsonCodec Класс

Определение

[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
Наследование
NewtonsoftJsonCodec
Атрибуты
Реализации

Конструкторы

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

Инициализирует новый экземпляр класса NewtonsoftJsonCodec.

Поля

WellKnownAlias

Известный псевдоним типа для этого кодека.

Явные реализации интерфейса

IDeepCopier.DeepCopy(Object, CopyContext)

Создает глубокую копию предоставленных нетипизированных входных данных. Тип по-прежнему должен соответствовать экземпляру копировщика!

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

Возвращает значение, указывающее, поддерживается ли предоставленный тип данной реализацией.

ITypeFilter.IsTypeAllowed(Type)

Применяется к