Condividi tramite


CodecProvider Classe

Definizione

Fornisce l'accesso ai serializzatori e agli oggetti correlati.

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
Ereditarietà
CodecProvider
Implementazioni

Costruttori

CodecProvider(IServiceProvider, IOptions<TypeManifestOptions>)

Inizializza una nuova istanza della classe CodecProvider.

Proprietà

Services

Ottiene il provider di servizi.

Metodi

GetActivator<T>()

Ottiene un attivatore per il tipo specificato.

GetBaseCodec<TField>()

Ottiene un codec di base per il tipo specificato.

GetBaseCopier<TField>()

Ottiene un copiatore di tipo base in grado di copiare istanze di tipo T.

GetCodec(Type)

Ottiene un codec per il tipo specifico.

GetCodec<TField>()

Ottiene un codec per il tipo specificato.

GetDeepCopier(Type)

Ottiene un copiatore avanzato in grado di copiare istanze di tipo type.

GetDeepCopier<T>()

Ottiene un copiatore avanzato in grado di copiare istanze di tipo T.

GetValueSerializer<TField>()

Ottiene il serializzatore di valori per il tipo specificato.

TryGetCodec(Type)

Ottiene un codec per il tipo specifico o null se non è stato trovato alcun codec appropriato.

TryGetCodec<TField>()

Ottiene un codec per il tipo specifico o null se non è stato trovato alcun codec appropriato.

TryGetDeepCopier(Type)

Ottiene un copiatore avanzato in grado di copiare istanze di tipo typeoppure restituisce null se non è stato trovato un copiatore appropriato.

TryGetDeepCopier<T>()

Ottiene un copiatore avanzato in grado di copiare istanze di tipo Toppure restituisce null se non è stato trovato un copiatore appropriato.

Si applica a