共用方式為


CodecProvider 類別

定義

提供序列化程式和相關物件的存取權。

public sealed class CodecProvider : Orleans.Serialization.Serializers.ICodecProvider
type CodecProvider = class
    interface ICodecProvider
    interface IFieldCodecProvider
    interface IBaseCodecProvider
    interface IValueSerializerProvider
    interface IActivatorProvider
    interface IDeepCopierProvider
Public NotInheritable Class CodecProvider
Implements ICodecProvider
繼承
CodecProvider
實作

建構函式

CodecProvider(IServiceProvider, IOptions<TypeManifestOptions>)

初始化 CodecProvider 類別的新執行個體。

屬性

Services

取得服務提供者。

方法

GetActivator<T>()

取得指定型別的啟動器。

GetBaseCodec<TField>()

取得指定型別的基底編解碼器。

GetBaseCopier<TField>()

取得可複製 型 T 別 實例的基底型別複製器。

GetCodec(Type)

取得特定類型的編解碼器。

GetCodec<TField>()

取得指定型別的編解碼器。

GetDeepCopier(Type)

取得能夠複製 類型的 type 實例的深層複製器。

GetDeepCopier<T>()

取得能夠複製 類型的 T 實例的深層複製器。

GetValueSerializer<TField>()

取得指定型別的值序列化程式。

TryGetCodec(Type)

取得特定類型的編解碼器,如果找不到適當的編解碼器,則 null 為 。

TryGetCodec<TField>()

取得特定類型的編解碼器,如果找不到適當的編解碼器,則 null 為 。

TryGetDeepCopier(Type)

取得能夠複製 類型的 type 深層複製器,如果找不到適當的複製器,則傳回 null

TryGetDeepCopier<T>()

取得能夠複製 類型的 T 深層複製器,如果找不到適當的複製器,則傳回 null

適用於