ICodecProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
GetDeepCopier<T>() |
Ottiene un copiatore avanzato in grado di copiare istanze di tipo |
GetValueSerializer<TField>() |
Ottiene il serializzatore di valori per il tipo specificato. (Ereditato da IValueSerializerProvider) |
TryGetCodec(Type) |
Ottiene un codec per il tipo specifico o |
TryGetCodec<TField>() |
Ottiene un codec per il tipo specifico o |
TryGetDeepCopier(Type) |
Ottiene un copiatore avanzato in grado di copiare istanze di tipo |
TryGetDeepCopier<T>() |
Ottiene un copiatore avanzato in grado di copiare istanze di tipo |