Orleans.Serialization.Serializers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AbstractTypeSerializer | |
AbstractTypeSerializer<TField> |
Сериализатор для типов, которые являются абстрактными и, следовательно, не могут создаваться сами по себе, например абстрактные классы и типы интерфейсов. |
CodecProvider |
Предоставляет доступ к сериализаторам и связанным объектам. |
ConcreteTypeSerializer<TField,TBaseCodec> |
Сериализатор для ссылочных типов, экземпляр которых можно создать. |
DelegateCodecSelector |
ICodecSelector Реализация которой использует делегат. |
DelegateCopierSelector |
ICopierSelector Реализация которой использует делегат. |
SurrogateCodec<TField,TSurrogate,TConverter> |
Суррогатный сериализатор для |
ValueSerializer<TField,TValueSerializer> |
Сериализатор для типов значений. |
ValueTypeSurrogateCodec<TField,TSurrogate,TConverter> |
Суррогатный сериализатор для |
Интерфейсы
IActivatorProvider |
Предоставляет активаторы. |
IBaseCodec |
Интерфейс маркера для базовых сериализаторов. |
IBaseCodec<T> |
Функциональные возможности для сериализации и десериализации элементов в иерархии типов. |
IBaseCodecProvider |
Предоставляет доступ к IBaseCodec<T> реализациям. |
ICodecProvider |
Предоставляет функциональные возможности для доступа к кодекам, активаторам и копировщикам. |
ICodecSelector |
Функциональные возможности, используемые кодеками общего назначения (например, кодеком JSON), позволяющие типам согласиться на их использование. |
ICopierSelector |
Функциональные возможности, используемые копировщиками общего назначения (например, копироватором JSON), позволяющие типам согласиться на их использование. |
IFieldCodecProvider |
Предоставляет доступ к кодекам полей. |
IGeneralizedBaseCodec |
Сериализатор базового типа, поддерживающий несколько типов. |
IGeneralizedCodec |
Кодек, поддерживающий несколько типов. |
ISpecializableBaseCodec |
Предоставляет функциональные возможности для создания IBaseCodec экземпляров, поддерживающих заданный тип. |
ISpecializableCodec |
Предоставляет доступ к кодекам для нескольких типов. |
IValueSerializer |
Интерфейс маркера для сериализаторов типов значений. |
IValueSerializer<T> |
Функциональные возможности для сериализации типа значения. |
IValueSerializerProvider |
Предоставляет доступ к сериализаторам типа значений. |