Freigeben über


ICodecProvider Schnittstelle

Definition

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 T.

(Geerbt von IDeepCopierProvider)
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 typekopieren kann.

(Geerbt von IDeepCopierProvider)
GetDeepCopier<T>()

Ruft einen tiefen Kopierer ab, der Instanzen des Typs Tkopieren kann.

(Geerbt von IDeepCopierProvider)
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 null , wenn kein geeigneter Codec gefunden wurde.

(Geerbt von IFieldCodecProvider)
TryGetCodec<TField>()

Ruft einen Codec für den bestimmten Typ ab, oder null , wenn kein geeigneter Codec gefunden wurde.

(Geerbt von IFieldCodecProvider)
TryGetDeepCopier(Type)

Ruft einen tiefen Kopierer ab, der Instanzen vom Typ typekopieren kann, oder gibt zurück null , wenn kein geeigneter Kopierer gefunden wurde.

(Geerbt von IDeepCopierProvider)
TryGetDeepCopier<T>()

Ruft einen tiefen Kopierer ab, der Instanzen vom Typ Tkopieren kann, oder gibt zurück null , wenn kein geeigneter Kopierer gefunden wurde.

(Geerbt von IDeepCopierProvider)

Gilt für: