次の方法で共有


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)

適用対象