ICodecProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
GetDeepCopier<T>() |
Obtient un copieur profond capable de copier des instances de type |
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 |
TryGetCodec<TField>() |
Obtient un codec pour le type spécifique, ou |
TryGetDeepCopier(Type) |
Obtient un copieur profond capable de copier des instances de type |
TryGetDeepCopier<T>() |
Obtient un copieur profond capable de copier des instances de type |