CodecProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к сериализаторам и связанным объектам.
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
- Наследование
-
CodecProvider
- Реализации
Конструкторы
CodecProvider(IServiceProvider, IOptions<TypeManifestOptions>) |
Инициализирует новый экземпляр класса CodecProvider. |
Свойства
Services |
Получает поставщик служб. |
Методы
GetActivator<T>() |
Возвращает активатор для указанного типа. |
GetBaseCodec<TField>() |
Возвращает базовый кодек для указанного типа. |
GetBaseCopier<TField>() |
Возвращает средство копирования базового типа, способное копировать экземпляры типа |
GetCodec(Type) |
Возвращает кодек для определенного типа. |
GetCodec<TField>() |
Возвращает кодек для указанного типа. |
GetDeepCopier(Type) |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |
GetDeepCopier<T>() |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |
GetValueSerializer<TField>() |
Возвращает сериализатор значений для указанного типа. |
TryGetCodec(Type) |
Возвращает кодек для определенного типа или |
TryGetCodec<TField>() |
Возвращает кодек для определенного типа или |
TryGetDeepCopier(Type) |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |
TryGetDeepCopier<T>() |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |