ICodecProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Funktionen für den Zugriff auf Codecs, Aktivatoren und Kopierer bereit.
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
- Abgeleitet
- Implementiert
Eigenschaften
Services |
Ruft den Dienstanbieter ab. |
Methoden
GetActivator<T>() |
Ruft einen Aktivator für den angegebenen Typ ab. (Geerbt von IActivatorProvider) |
GetBaseCodec<TField>() |
Ruft einen Basiscodec für den angegebenen Typ ab. (Geerbt von IBaseCodecProvider) |
GetBaseCopier<T>() |
Ruft einen Basistypkopierer ab, der Instanzen des Typs kopieren kann |
GetCodec(Type) |
Ruft einen Codec für den bestimmten Typ ab. (Geerbt von IFieldCodecProvider) |
GetCodec<TField>() |
Ruft einen Codec für den angegebenen Typ ab. (Geerbt von IFieldCodecProvider) |
GetDeepCopier(Type) |
Ruft einen tiefen Kopierer ab, der Instanzen des Typs |
GetDeepCopier<T>() |
Ruft einen tiefen Kopierer ab, der Instanzen des Typs |
GetValueSerializer<TField>() |
Ruft den Wertserialisierungsprogramm für den angegebenen Typ ab. (Geerbt von IValueSerializerProvider) |
TryGetCodec(Type) |
Ruft einen Codec für den bestimmten Typ ab, oder |
TryGetCodec<TField>() |
Ruft einen Codec für den bestimmten Typ ab, oder |
TryGetDeepCopier(Type) |
Ruft einen tiefen Kopierer ab, der Instanzen vom Typ |
TryGetDeepCopier<T>() |
Ruft einen tiefen Kopierer ab, der Instanzen vom Typ |