Condividi tramite


ICodecProvider Interfaccia

Definizione

Fornisce funzionalità per l'accesso a codec, attivatori e copiatori.

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
Derivato
Implementazioni

Proprietà

Services

Ottiene il provider di servizi.

Metodi

GetActivator<T>()

Ottiene un attivatore per il tipo specificato.

(Ereditato da IActivatorProvider)
GetBaseCodec<TField>()

Ottiene un codec di base per il tipo specificato.

(Ereditato da IBaseCodecProvider)
GetBaseCopier<T>()

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

(Ereditato da IDeepCopierProvider)
GetCodec(Type)

Ottiene un codec per il tipo specifico.

(Ereditato da IFieldCodecProvider)
GetCodec<TField>()

Ottiene un codec per il tipo specificato.

(Ereditato da IFieldCodecProvider)
GetDeepCopier(Type)

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

(Ereditato da IDeepCopierProvider)
GetDeepCopier<T>()

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

(Ereditato da IDeepCopierProvider)
GetValueSerializer<TField>()

Ottiene il serializzatore di valori per il tipo specificato.

(Ereditato da IValueSerializerProvider)
TryGetCodec(Type)

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

(Ereditato da IFieldCodecProvider)
TryGetCodec<TField>()

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

(Ereditato da IFieldCodecProvider)
TryGetDeepCopier(Type)

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

(Ereditato da IDeepCopierProvider)
TryGetDeepCopier<T>()

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

(Ereditato da IDeepCopierProvider)

Si applica a