Orleans.Serialization Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ActivationIdConverter |
Newtonsoft.Json.JsonConverter реализация для ActivationId. |
BinaryFormatterISerializableSerializerOptions |
Параметры для Orleans.Serialization.BinaryFormatterISerializableSerializer. |
BinaryFormatterSerializer | |
BinaryFormatterSerializer.TypeSerializationSurrogate | |
BinaryTokenStreamReader |
Читатель для потоков двоичных маркеров Orleans |
BinaryTokenStreamWriter |
Модуль записи для потоков двоичных маркеров Orleans |
BondSerializer |
Реализация IExternalSerializer для использования с типами Bond. |
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> | |
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 для наблюдения за системой сериализатора Orleans. |
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 |
Поле в кодировке length, которое, как ожидается, будет иметь длину |
UniqueKeyConverter |
Newtonsoft.Json.JsonConverter реализация для UniqueKey. |
UnknownReferencedTypeException |
Тип, на который указан ссылка, не найден. |
UnknownWellKnownTypeException |
Известный тип не был известен. |
UnsupportedWireTypeException |
Тип провода не поддерживается. |
ValueSerializer<T> |
Сериализует и десериализует типы значений. |
Структуры
FSharpListSurrogate<T> | |
FSharpMapSurrogate<TKey,TValue> | |
FSharpRefSurrogate<T> | |
FSharpSetSurrogate<T> | |
GrainReferenceKeyInfo |
Тип — это низкоуровневое представление ссылочных ключей grain для обеспечения эффективной пространственной сериализации ссылок grain. |
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> |
Делегат, используемый для задания полей в типах значений. |