Orleans.Serialization Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ActivationIdConverter |
реализация Newtonsoft.Json.JsonConverter для ActivationId. |
BinaryFormatterISerializableSerializerOptions |
Параметры Orleans.Serialization.BinaryFormatterISerializableSerializer. |
BinaryFormatterSerializer | |
BinaryFormatterSerializer.TypeSerializationSurrogate | |
BinaryTokenStreamReader |
Средство чтения для потоков двоичных маркеров Орлеана |
BinaryTokenStreamWriter |
Модуль записи для потоков двоичных маркеров Орлеана |
BondSerializer |
Реализация IExternalSerializer для использования с типами Бондов. |
CodecNotFoundException |
Для указанного типа не найдено подходящего кодека сериализатора. |
ConfigureOrleansJsonSerializerOptions | |
DeepCopier<T> |
Предоставляет функциональные возможности для копирования объектов и значений. |
DeserializationContext | |
DeserializationContextExtensions | |
DotNetSerializableCodec |
Сериализатор для типов, реализующих шаблон ISerializable. |
EnableKeyedSerializerAttribute |
Позволяет типу указать тип сериализатора, который будет использоваться для этого класса в том случае, если ни один другой сериализатор не несет ответственности. |
ExceptionCodec |
Сериализатор для типов Exception. |
ExceptionSerializationOptions |
Параметры сериализации исключений. |
ExtendedWireTypeInvalidException |
Недопустимый тип расширенного провода. |
FieldIdNotPresentException |
Ожидается, но не присутствует идентификатор поля. |
FieldTypeInvalidException |
Недопустимый тип поля. |
FieldTypeMissingException |
Тип поля ожидался, но не присутствует. |
FieldUtils | |
FSharpChoiceCodec<T1,T2> |
Сериализатор для Microsoft.FSharp.Core.FSharpChoice`2. |
FSharpChoiceCodec<T1,T2,T3> | |
FSharpChoiceCodec<T1,T2,T3,T4> | |
FSharpChoiceCodec<T1,T2,T3,T4,T5> | |
FSharpChoiceCodec<T1,T2,T3,T4,T5,T6> | |
FSharpChoiceCopier<T1,T2> | |
FSharpChoiceCopier<T1,T2,T3> | |
FSharpChoiceCopier<T1,T2,T3,T4> | |
FSharpChoiceCopier<T1,T2,T3,T4,T5> | |
FSharpChoiceCopier<T1,T2,T3,T4,T5,T6> | |
FSharpListCodec<T> | |
FSharpListCopier<T> | |
FSharpMapCodec<TKey,TValue> | |
FSharpMapCopier<TKey,TValue> | |
FSharpOptionCodec<T> |
Сериализатор для Microsoft.FSharp.Core.FSharpOption`1. |
FSharpOptionCopier<T> |
Реализация копирования для Microsoft.FSharp.Core.FSharpOption`1. |
FSharpRefCodec<T> | |
FSharpRefCopier<T> | |
FSharpResultCodec<T,TError> | |
FSharpResultCopier<T,TError> | |
FSharpSetCodec<T> | |
FSharpSetCopier<T> | |
FSharpUnitCodec |
Сериализатор для Microsoft.FSharp.Core.Unit |
FSharpUnitCopier |
Копирование для Microsoft.FSharp.Core.Unit |
FSharpValueOptionCodec<T> |
Сериализатор для Microsoft.FSharp.Core.FSharpValueOption`1. |
FSharpValueOptionCopier<T> |
Копировщик для Microsoft.FSharp.Core.FSharpValueOption`1. |
GrainIdConverter |
реализация Newtonsoft.Json.JsonConverter для GrainId. |
GrainReferenceConverter | |
GrainReferenceJsonConverter |
реализация Newtonsoft.Json.JsonConverter для GrainReference. |
ILBasedSerializer |
Резервный сериализатор, используемый при недоступности других сериализаторов. |
ILBasedSerializerOptions |
Параметры ILBasedSerializer. |
ILGenerationException | |
IllegalTypeException |
Указанный тип не разрешен. |
IPAddressConverter |
реализация Newtonsoft.Json.JsonConverter для IPAddress. |
IPEndPointConverter |
реализация Newtonsoft.Json.JsonConverter для IPEndPoint. |
JsonCodec |
Кодек сериализации, использующий JsonSerializer. |
JsonCodecOptions |
Параметры JsonCodec. |
MembershipVersionJsonConverter |
реализация Newtonsoft.Json.JsonConverter для MembershipVersion. |
NewtonsoftJsonCodec | |
NewtonsoftJsonCodecOptions |
Параметры NewtonsoftJsonCodec. |
ObjectSerializer |
Предоставляет методы сериализации и десериализации значений, которые имеют типы, которые не известны статически. |
OrleansJsonSerializationBinder |
Реализация Newtonsoft.Json.Serialization.ISerializationBinder, которая разрешает типы с помощью TypeResolver. |
OrleansJsonSerializer |
Класс служебной программы для настройки Newtonsoft.Json.JsonSerializerSettings для поддержки типов Orleans. |
OrleansJsonSerializerOptions | |
OrleansJsonSerializerSettings | |
OrleansSerializer | |
ProtobufSerializer |
Реализация IExternalSerializer для использования с типами Protobuf. |
ReferenceFieldNotSupportedException |
Ссылка на значение здесь не поддерживается. |
ReferenceNotFoundException |
Указанное значение не найдено. |
RemoteNonDeserializableException |
Представляет исключение, которое не может быть полностью десериализировано. |
RequiredFieldMissingException |
Обязательное поле не было. |
SchemaTypeInvalidException |
Недопустимый тип схемы. |
SerializationConstructorNotFoundException |
Создается, если тип не имеет конструктора сериализации. |
SerializationContext |
Сохраняет сведения о контексте для текущего потока во время операций сериализации. |
SerializationContextBase | |
SerializationContextExtensions | |
SerializationHostingExtensions |
Метод расширения для ISerializerBuilder. |
SerializationManager |
SerializationManager для надзора за системой сериализатора Орлеана. |
SerializationStatisticsGroup |
Статистика, связанная с сериализацией. |
Serializer<T> |
Сериализует и десериализирует значения. |
SerializerBuilderExtensions |
Расширения для ISerializerBuilder. |
SerializerConfigurationAnalyzer |
Анализирует конфигурацию сериализатора, чтобы найти вероятные проблемы с конфигурацией. |
SerializerConfigurationAnalyzer.SerializerConfigurationComplaint |
Представляет проблему конфигурации относительно сериализации типа, используемого в методах интерфейса. |
SerializerContextExtensions | |
SerializerDelegateMetadata |
Описывает набор делегатов, которые используются для сериализатора указанного типа. |
SerializerException |
Базовое исключение для любого исключения сериализатора. |
SerializerFeature |
Содержит метаданные о сериализаторах и типах сериализации. |
SerializerKnownTypeMetadata |
Описывает тип, который можно определить сериализатором. |
SerializerTypeMetadata |
Описывает класс, имеющий методы сериализации. |
ServiceCollectionExtensions |
IServiceCollection расширения. |
SiloAddressConverter | |
SiloAddressJsonConverter |
реализация Newtonsoft.Json.JsonConverter для SiloAddress. |
TypeMissingException |
Тип ожидался, но не найден. |
UnavailableExceptionFallbackException |
Представляет исключение, которое имеет тип, который недоступен во время десериализации. |
UnexpectedLengthPrefixValueException |
Поле в кодировке длины, которое, как ожидается, имеет длину |
UniqueKeyConverter |
реализация Newtonsoft.Json.JsonConverter для UniqueKey. |
UnknownReferencedTypeException |
Указанный тип не найден. |
UnknownWellKnownTypeException |
Известный тип не был известен. |
UnsupportedWireTypeException |
Тип провода не поддерживается. |
ValueSerializer<T> |
Сериализует и десериализирует типы значений. |
Структуры
FSharpListSurrogate<T> | |
FSharpMapSurrogate<TKey,TValue> | |
FSharpRefSurrogate<T> | |
FSharpSetSurrogate<T> | |
GrainReferenceKeyInfo |
Тип — это низкое представление ссылочных ключей зерна для обеспечения эффективной сериализации ссылок на зерно. |
SerializationManager.SerializerMethods | |
SerializerMethods |
Содержит делегаты для сериализации. |
Интерфейсы
IBinaryTokenStreamReader | |
IBinaryTokenStreamWriter | |
ICopyContext | |
IDeserializationContext | |
IExternalSerializer |
Интерфейс, позволяющий сторонним сериализаторам выполнять сериализацию, даже если сериализованные типы не известны (универсальные) во время инициализации. Типы, наследующие этот интерфейс, обнаруживаются путем внедрения зависимостей и автоматически включаются в диспетчер сериализации. |
IFieldUtils | |
IKeyedSerializer | |
IOnDeserialized |
Указывает, что класс должен получать уведомления при десериализации. |
ISerializationContext | |
ISerializerBuilder |
Интерфейс построителя для настройки сериализации. |
ISerializerContext | |
ITypeConverter | |
ITypeFilter |
Функции, позволяющие загружать типы и участвовать в сериализации, десериализации и т. д. |
ITypeNameFilter |
Функции, позволяющие загружать типы и участвовать в сериализации, десериализации и т. д. |
Перечисления
KeyedSerializerId |
Делегаты
DeepCopier |
Предоставляет функциональные возможности для копирования объектов и значений. |
Deserializer |
Функция десериализатора. |
SerializationManager.DeepCopier |
Функция глубокого копирования. |
SerializationManager.Deserializer |
Функция десериализатора. |
SerializationManager.Serializer |
Функция сериализатора. |
SerializationManager.ValueTypeSetter<TDeclaring,TField> |
Делегат, используемый для задания полей в типах значений. |
Serializer |
Сериализует и десериализирует значения. |
ValueTypeSetter<TDeclaring,TField> |
Делегат, используемый для задания полей в типах значений. |