Freigeben über


CodecProvider Klasse

Definition

Bietet Zugriff auf Serialisierer und zugehörige Objekte.

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
Vererbung
CodecProvider
Implementiert

Konstruktoren

CodecProvider(IServiceProvider, IOptions<TypeManifestOptions>)

Initialisiert eine neue Instanz der CodecProvider-Klasse.

Eigenschaften

Services

Ruft den Dienstanbieter ab.

Methoden

GetActivator<T>()

Ruft einen Aktivator für den angegebenen Typ ab.

GetBaseCodec<TField>()

Ruft einen Basiscodec für den angegebenen Typ ab.

GetBaseCopier<TField>()

Ruft einen Basistypkopierer ab, der Instanzen des Typs kopieren kann T.

GetCodec(Type)

Ruft einen Codec für den bestimmten Typ ab.

GetCodec<TField>()

Ruft einen Codec für den angegebenen Typ ab.

GetDeepCopier(Type)

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

GetDeepCopier<T>()

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

GetValueSerializer<TField>()

Ruft den Wertserialisierungsprogramm für den angegebenen Typ ab.

TryGetCodec(Type)

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

TryGetCodec<TField>()

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

TryGetDeepCopier(Type)

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

TryGetDeepCopier<T>()

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

Gilt für: