ICodecProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece funcionalidade para acessar codecs, ativadores e copiadores.
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
- Derivado
- Implementações
Propriedades
Services |
Obtém o provedor de serviços. |
Métodos
GetActivator<T>() |
Obtém um ativador para o tipo especificado. (Herdado de IActivatorProvider) |
GetBaseCodec<TField>() |
Obtém um codec base para o tipo especificado. (Herdado de IBaseCodecProvider) |
GetBaseCopier<T>() |
Obtém um copiador de tipo base capaz de copiar instâncias do tipo |
GetCodec(Type) |
Obtém um codec para o tipo específico. (Herdado de IFieldCodecProvider) |
GetCodec<TField>() |
Obtém um codec para o tipo especificado. (Herdado de IFieldCodecProvider) |
GetDeepCopier(Type) |
Obtém um copiador profundo capaz de copiar instâncias do tipo |
GetDeepCopier<T>() |
Obtém um copiador profundo capaz de copiar instâncias do tipo |
GetValueSerializer<TField>() |
Obtém o serializador de valor para o tipo especificado. (Herdado de IValueSerializerProvider) |
TryGetCodec(Type) |
Obtém um codec para o tipo específico ou |
TryGetCodec<TField>() |
Obtém um codec para o tipo específico ou |
TryGetDeepCopier(Type) |
Obtém um copiador profundo capaz de copiar instâncias do tipo |
TryGetDeepCopier<T>() |
Obtém um copiador profundo capaz de copiar instâncias do tipo |