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) |
判斷是否允許序列化、還原序列化等型別。 |