Partilhar via


ICodecProvider Interface

Definição

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 T.

(Herdado de IDeepCopierProvider)
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 type.

(Herdado de IDeepCopierProvider)
GetDeepCopier<T>()

Obtém um copiador profundo capaz de copiar instâncias do tipo T.

(Herdado de IDeepCopierProvider)
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 null se nenhum codec apropriado foi encontrado.

(Herdado de IFieldCodecProvider)
TryGetCodec<TField>()

Obtém um codec para o tipo específico ou null se nenhum codec apropriado foi encontrado.

(Herdado de IFieldCodecProvider)
TryGetDeepCopier(Type)

Obtém um copiador profundo capaz de copiar instâncias do tipo typeou retorna null se um copiador apropriado não foi encontrado.

(Herdado de IDeepCopierProvider)
TryGetDeepCopier<T>()

Obtém um copiador profundo capaz de copiar instâncias do tipo Tou retorna null se um copiador apropriado não foi encontrado.

(Herdado de IDeepCopierProvider)

Aplica-se a