JsonCodec 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 JsonSerializer的序列化编解码器。
[Orleans.Alias("json")]
public class JsonCodec : Orleans.Serialization.Cloning.IGeneralizedCopier, Orleans.Serialization.ITypeFilter, Orleans.Serialization.Serializers.IGeneralizedCodec
[<Orleans.Alias("json")>]
type JsonCodec = class
interface IGeneralizedCodec
interface IFieldCodec
interface IGeneralizedCopier
interface IDeepCopier
interface ITypeFilter
Public Class JsonCodec
Implements IGeneralizedCodec, IGeneralizedCopier, ITypeFilter
- 继承
-
JsonCodec
- 属性
- 实现
构造函数
JsonCodec(IEnumerable<ICodecSelector>, IEnumerable<ICopierSelector>, IOptions<JsonCodecOptions>) |
初始化 JsonCodec 类的新实例。 |
字段
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) |
确定是否允许对指定的类型进行序列化、反序列化等。 |