共用方式為


ICodecProvider 介面

定義

提供存取編解碼器、啟動器和複製器的功能。

public interface ICodecProvider : Orleans.Serialization.Cloning.IDeepCopierProvider, Orleans.Serialization.Serializers.IActivatorProvider, Orleans.Serialization.Serializers.IBaseCodecProvider, Orleans.Serialization.Serializers.IFieldCodecProvider, Orleans.Serialization.Serializers.IValueSerializerProvider
type ICodecProvider = interface
    interface IFieldCodecProvider
    interface IBaseCodecProvider
    interface IValueSerializerProvider
    interface IActivatorProvider
    interface IDeepCopierProvider
Public Interface ICodecProvider
Implements IActivatorProvider, IBaseCodecProvider, IDeepCopierProvider, IFieldCodecProvider, IValueSerializerProvider
衍生
實作

屬性

Services

取得服務提供者。

方法

GetActivator<T>()

取得指定型別的啟動器。

(繼承來源 IActivatorProvider)
GetBaseCodec<TField>()

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

(繼承來源 IBaseCodecProvider)
GetBaseCopier<T>()

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

(繼承來源 IDeepCopierProvider)
GetCodec(Type)

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

(繼承來源 IFieldCodecProvider)
GetCodec<TField>()

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

(繼承來源 IFieldCodecProvider)
GetDeepCopier(Type)

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

(繼承來源 IDeepCopierProvider)
GetDeepCopier<T>()

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

(繼承來源 IDeepCopierProvider)
GetValueSerializer<TField>()

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

(繼承來源 IValueSerializerProvider)
TryGetCodec(Type)

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

(繼承來源 IFieldCodecProvider)
TryGetCodec<TField>()

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

(繼承來源 IFieldCodecProvider)
TryGetDeepCopier(Type)

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

(繼承來源 IDeepCopierProvider)
TryGetDeepCopier<T>()

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

(繼承來源 IDeepCopierProvider)

適用於