共用方式為


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)

適用於