Compartir a través de


ICodecProvider Interfaz

Definición

Proporciona funcionalidad para acceder a códecs, activadores y 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
Implementaciones

Propiedades

Services

Obtiene el proveedor de servicios.

Métodos

GetActivator<T>()

Obtiene un activador para el tipo especificado.

(Heredado de IActivatorProvider)
GetBaseCodec<TField>()

Obtiene un códec base para el tipo especificado.

(Heredado de IBaseCodecProvider)
GetBaseCopier<T>()

Obtiene un copiador de tipo base capaz de copiar instancias de tipo T.

(Heredado de IDeepCopierProvider)
GetCodec(Type)

Obtiene un códec para el tipo específico.

(Heredado de IFieldCodecProvider)
GetCodec<TField>()

Obtiene un códec para el tipo especificado.

(Heredado de IFieldCodecProvider)
GetDeepCopier(Type)

Obtiene un copiador profundo capaz de copiar instancias de tipo type.

(Heredado de IDeepCopierProvider)
GetDeepCopier<T>()

Obtiene un copiador profundo capaz de copiar instancias de tipo T.

(Heredado de IDeepCopierProvider)
GetValueSerializer<TField>()

Obtiene el serializador de valores para el tipo especificado.

(Heredado de IValueSerializerProvider)
TryGetCodec(Type)

Obtiene un códec para el tipo específico o null si no se encontró ningún códec adecuado.

(Heredado de IFieldCodecProvider)
TryGetCodec<TField>()

Obtiene un códec para el tipo específico o null si no se encontró ningún códec adecuado.

(Heredado de IFieldCodecProvider)
TryGetDeepCopier(Type)

Obtiene un copiador profundo capaz de copiar instancias de tipo typeo devuelve null si no se encontró un copiador adecuado.

(Heredado de IDeepCopierProvider)
TryGetDeepCopier<T>()

Obtiene un copiador profundo capaz de copiar instancias de tipo To devuelve null si no se encontró un copiador adecuado.

(Heredado de IDeepCopierProvider)

Se aplica a