Поделиться через


Orleans.Serialization.Serializers Пространство имен

Классы

AbstractTypeSerializer
AbstractTypeSerializer<TField>

Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов.

CodecProvider

Предоставляет доступ к сериализаторам и связанным объектам.

ConcreteTypeSerializer<TField,TBaseCodec>

Сериализатор для ссылочных типов, экземпляр которых можно создать.

DelegateCodecSelector

ICodecSelector Реализация которой использует делегат.

DelegateCopierSelector

ICopierSelector Реализация которой использует делегат.

SurrogateCodec<TField,TSurrogate,TConverter>

Суррогатный сериализатор для TField.

ValueSerializer<TField,TValueSerializer>

Сериализатор для типов значений.

ValueTypeSurrogateCodec<TField,TSurrogate,TConverter>

Суррогатный сериализатор для TField.

Интерфейсы

IActivatorProvider

Предоставляет активаторы.

IBaseCodec

Интерфейс маркера для базовых сериализаторов.

IBaseCodec<T>

Функциональные возможности для сериализации и десериализации элементов в иерархии типов.

IBaseCodecProvider

Предоставляет доступ к IBaseCodec<T> реализациям.

ICodecProvider

Предоставляет функциональные возможности для доступа к кодекам, активаторам и копировщикам.

ICodecSelector

Функциональные возможности, используемые кодеками общего назначения (например, кодеком JSON), позволяющие типам согласиться на их использование.

ICopierSelector

Функциональные возможности, используемые копировщиками общего назначения (например, копироватором JSON), позволяющие типам согласиться на их использование.

IFieldCodecProvider

Предоставляет доступ к кодекам полей.

IGeneralizedBaseCodec

Сериализатор базового типа, поддерживающий несколько типов.

IGeneralizedCodec

Кодек, поддерживающий несколько типов.

ISpecializableBaseCodec

Предоставляет функциональные возможности для создания IBaseCodec экземпляров, поддерживающих заданный тип.

ISpecializableCodec

Предоставляет доступ к кодекам для нескольких типов.

IValueSerializer

Интерфейс маркера для сериализаторов типов значений.

IValueSerializer<T>

Функциональные возможности для сериализации типа значения.

IValueSerializerProvider

Предоставляет доступ к сериализаторам типа значений.