次の方法で共有


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)

適用対象