Compartir a través de


CodecProvider Clase

Definición

Proporciona acceso a serializadores y objetos relacionados.

public sealed class CodecProvider : Orleans.Serialization.Serializers.ICodecProvider
type CodecProvider = class
    interface ICodecProvider
    interface IFieldCodecProvider
    interface IBaseCodecProvider
    interface IValueSerializerProvider
    interface IActivatorProvider
    interface IDeepCopierProvider
Public NotInheritable Class CodecProvider
Implements ICodecProvider
Herencia
CodecProvider
Implementaciones

Constructores

CodecProvider(IServiceProvider, IOptions<TypeManifestOptions>)

Inicializa una nueva instancia de la clase CodecProvider.

Propiedades

Services

Obtiene el proveedor de servicios.

Métodos

GetActivator<T>()

Obtiene un activador para el tipo especificado.

GetBaseCodec<TField>()

Obtiene un códec base para el tipo especificado.

GetBaseCopier<TField>()

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

GetCodec(Type)

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

GetCodec<TField>()

Obtiene un códec para el tipo especificado.

GetDeepCopier(Type)

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

GetDeepCopier<T>()

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

GetValueSerializer<TField>()

Obtiene el serializador de valores para el tipo especificado.

TryGetCodec(Type)

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

TryGetCodec<TField>()

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

TryGetDeepCopier(Type)

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

TryGetDeepCopier<T>()

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

Se aplica a