Partager via


ICodecProvider Interface

Définition

Fournit des fonctionnalités permettant d’accéder aux codecs, aux activateurs et aux copieurs.

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
Dérivé
Implémente

Propriétés

Services

Obtient le fournisseur de services.

Méthodes

GetActivator<T>()

Obtient un activateur pour le type spécifié.

(Hérité de IActivatorProvider)
GetBaseCodec<TField>()

Obtient un codec de base pour le type spécifié.

(Hérité de IBaseCodecProvider)
GetBaseCopier<T>()

Obtient un copieur de type de base capable de copier des instances de type T.

(Hérité de IDeepCopierProvider)
GetCodec(Type)

Obtient un codec pour le type spécifique.

(Hérité de IFieldCodecProvider)
GetCodec<TField>()

Obtient un codec pour le type spécifié.

(Hérité de IFieldCodecProvider)
GetDeepCopier(Type)

Obtient un copieur profond capable de copier des instances de type type.

(Hérité de IDeepCopierProvider)
GetDeepCopier<T>()

Obtient un copieur profond capable de copier des instances de type T.

(Hérité de IDeepCopierProvider)
GetValueSerializer<TField>()

Obtient le sérialiseur de valeur pour le type spécifié.

(Hérité de IValueSerializerProvider)
TryGetCodec(Type)

Obtient un codec pour le type spécifique, ou null si aucun codec approprié n’a été trouvé.

(Hérité de IFieldCodecProvider)
TryGetCodec<TField>()

Obtient un codec pour le type spécifique, ou null si aucun codec approprié n’a été trouvé.

(Hérité de IFieldCodecProvider)
TryGetDeepCopier(Type)

Obtient un copieur profond capable de copier des instances de type type, ou retourne null si un copieur approprié n’a pas été trouvé.

(Hérité de IDeepCopierProvider)
TryGetDeepCopier<T>()

Obtient un copieur profond capable de copier des instances de type T, ou retourne null si un copieur approprié n’a pas été trouvé.

(Hérité de IDeepCopierProvider)

S’applique à