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


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

Классы

ArrayCodec<T>

Сериализатор для массивов ранга 1.

ArrayCopier<T>

Средство копирования для массивов ранга 1.

ArrayListCodec

Сериализатор для ArrayList.

ArrayListCopier

Средство копирования для ArrayList.

ArraySegmentCodec<T>

Сериализатор для ArraySegment<T>.

ArraySegmentCopier<T>

Средство копирования для ArraySegment<T>.

ArraySegmentOfByteCopier

Средство копирования для ArraySegment<T>.

BitVector32Codec

Сериализатор для BitVector32.

BoolCodec

Сериализатор для Boolean.

ByteArrayCodec

Сериализатор для Byte массивов.

ByteArrayCopier

Средство копирования для Byte массивов.

ByteCodec

Сериализатор для Byte.

CharCodec

Сериализатор для Char.

CollectionCodec<T>

Сериализатор для Collection<T>.

CollectionCopier<T>

Средство копирования для Collection<T>.

CommonCodecTypeFilter

Определяет общие операции фильтрации типов.

CompareInfoCodec

Сериализатор для CompareInfo.

ConcurrentDictionaryCodec<TKey,TValue>

Сериализатор для ConcurrentDictionary<TKey,TValue>.

ConcurrentDictionaryCopier<TKey,TValue>

Средство копирования для ConcurrentDictionary<TKey,TValue>.

ConcurrentQueueCodec<T>

Сериализатор для ConcurrentQueue<T>.

ConcurrentQueueCopier<T>

Средство копирования для ConcurrentQueue<T>.

ConsumeFieldExtension

Методы расширения для использования неизвестных полей.

CultureInfoCodec

Сериализатор для CultureInfo.

DateOnlyCodec

Сериализатор для DateOnly.

DateTimeCodec

Сериализатор для DateTime.

DateTimeOffsetCodec

Сериализатор для DateTimeOffset.

DecimalCodec

Сериализатор для Decimal.

DictionaryBaseCodec<TKey,TValue>

Сериализатор для Dictionary<TKey,TValue>.

DictionaryCodec<TKey,TValue>

Сериализатор для Dictionary<TKey,TValue>.

DictionaryCopier<TKey,TValue>

Средство копирования для Dictionary<TKey,TValue>.

DoubleCodec

Сериализатор для Double.

Enum32BaseCodec<T>

Сериализатор для типов перечисления с 32-разрядным основанием.

FieldHeaderCodec

Кодек для работы с форматом провода.

FloatCodec

Сериализатор для Single.

GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>

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

GeneralizedValueTypeSurrogateCodec<TField,TSurrogate>

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

GuidCodec

Сериализатор для Guid.

HalfCodec

Сериализатор для Half.

HashSetCodec<T>

Сериализатор для HashSet<T>.

HashSetCopier<T>

Средство копирования для HashSet<T>.

ImmutableArrayCodec<T>

Сериализатор для ImmutableArray<T>.

ImmutableArrayCopier<T>

Средство копирования для ImmutableArray<T>.

ImmutableDictionaryCodec<TKey,TValue>

Сериализатор для ImmutableDictionary<TKey,TValue>.

ImmutableDictionaryCopier<TKey,TValue>

Средство копирования для ImmutableDictionary<TKey,TValue>.

ImmutableHashSetCodec<T>

Сериализатор для ImmutableHashSet<T>.

ImmutableHashSetCopier<T>

Средство копирования для ImmutableHashSet<T>.

ImmutableListCodec<T>

Сериализатор для ImmutableList<T>.

ImmutableListCopier<T>

Средство копирования для ImmutableList<T>.

ImmutableQueueCodec<T>

Сериализатор для ImmutableQueue<T>.

ImmutableQueueCopier<T>

Средство копирования для ImmutableQueue<T>.

ImmutableSortedDictionaryCodec<TKey,TValue>

Сериализатор для ImmutableSortedDictionary<TKey,TValue>.

ImmutableSortedDictionaryCopier<TKey,TValue>

Средство копирования для ImmutableSortedDictionary<TKey,TValue>.

ImmutableSortedSetCodec<T>

Сериализатор для ImmutableSortedSet<T>.

ImmutableSortedSetCopier<T>

Средство копирования для ImmutableSortedSet<T>.

ImmutableStackCodec<T>

Сериализатор для ImmutableStack<T>.

ImmutableStackCopier<T>

Средство копирования для ImmutableStack<T>.

Int128Codec

Сериализатор для Int128.

Int16Codec

Сериализатор для Int16.

Int32Codec

Сериализатор для Int32.

Int64Codec

Сериализатор для Int64.

IPAddressCodec

Сериализатор для IPAddress.

IPEndPointCodec

Сериализатор для IPEndPoint.

KeyValuePairCodec<TKey,TValue>

Сериализатор для KeyValuePair<TKey,TValue>.

KeyValuePairCopier<TKey,TValue>

Средство копирования для KeyValuePair<TKey,TValue>.

ListCodec<T>

Сериализатор для List<T>.

ListCopier<T>

Средство копирования для List<T>.

MemoryCodec<T>

Сериализатор для Memory<T>.

MemoryCopier<T>

Средство копирования для Memory<T>.

MemoryOfByteCodec

Сериализатор для Memory<T>.

MemoryOfByteCopier

Средство копирования Byteдля Memory<T> .

NameValueCollectionCodec

Сериализатор для NameValueCollection.

NameValueCollectionCopier

Средство копирования для NameValueCollection.

NullableCodec<T>

Сериализатор для Nullable<T>.

NullableCopier<T>

Средство копирования для Nullable<T>.

ObjectCodec

Сериализатор для Object.

ObjectCopier

Средство копирования для Object.

PooledBufferCodec

Сериализатор для PooledBuffer экземпляров.

PooledBufferCopier

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

QueueCodec<T>

Сериализатор для Queue<T>.

QueueCopier<T>

Средство копирования для Queue<T>.

ReadOnlyCollectionCodec<T>

Сериализатор для ReadOnlyCollection<T>.

ReadOnlyCollectionCopier<T>

Средство копирования для ReadOnlyCollection<T>.

ReadOnlyDictionaryCodec<TKey,TValue>
ReadOnlyDictionaryCopier<TKey,TValue>
ReadOnlyMemoryCodec<T>

Сериализатор для ReadOnlyMemory<T>.

ReadOnlyMemoryCopier<T>

Средство копирования для ReadOnlyMemory<T>.

ReadOnlyMemoryOfByteCodec

Сериализатор для ReadOnlyMemory<T>.

ReadOnlyMemoryOfByteCopier

Средство копирования для ReadOnlyMemory<T>.

ReferenceCodec

Функции для чтения и записи ссылок на объекты.

ReferenceTypeSurrogateCodec<TField,TSurrogate>

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

SByteCodec

Сериализатор для SByte.

SkipFieldCodec

Сериализатор, пропускающий все отображаемые поля.

SkipFieldExtension

Методы расширения для Reader<TInput> пропуска полей.

SortedDictionaryCodec<TKey,TValue>

Сериализатор для SortedDictionary<TKey,TValue>.

SortedDictionaryCopier<TKey,TValue>

Средство копирования для SortedDictionary<TKey,TValue>.

SortedListCodec<TKey,TValue>

Сериализатор для SortedList<TKey,TValue>.

SortedListCopier<TKey,TValue>

Средство копирования для SortedList<TKey,TValue>.

SortedSetCodec<T>

Сериализатор для SortedSet<T>.

SortedSetCopier<T>

Средство копирования для SortedSet<T>.

StackCodec<T>

Сериализатор для Stack<T>.

StackCopier<T>

Средство копирования для Stack<T>.

StringCodec

Сериализатор для String.

TimeOnlyCodec

Сериализатор для TimeOnly.

TimeSpanCodec

Сериализатор для TimeSpan.

TupleCodec<T>

Сериализатор для Tuple<T1>.

TupleCodec<T1,T2>

Сериализатор для Tuple<T1,T2>.

TupleCodec<T1,T2,T3>

Сериализатор для Tuple<T1,T2,T3>.

TupleCodec<T1,T2,T3,T4>

Сериализатор для Tuple<T1,T2,T3,T4>.

TupleCodec<T1,T2,T3,T4,T5>

Сериализатор для Tuple<T1,T2,T3,T4,T5>.

TupleCodec<T1,T2,T3,T4,T5,T6>

Сериализатор для Tuple<T1,T2,T3,T4,T5,T6>.

TupleCodec<T1,T2,T3,T4,T5,T6,T7>

Сериализатор для Tuple<T1,T2,T3,T4,T5,T6,T7>.

TupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>

Сериализатор для Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

TupleCopier<T>

Средство копирования для Tuple<T1>.

TupleCopier<T1,T2>

Средство копирования для Tuple<T1,T2>

TupleCopier<T1,T2,T3>

Средство копирования для Tuple<T1,T2,T3>.

TupleCopier<T1,T2,T3,T4>

Средство копирования для Tuple<T1,T2,T3,T4>.

TupleCopier<T1,T2,T3,T4,T5>

Средство копирования для Tuple<T1,T2,T3,T4,T5>.

TupleCopier<T1,T2,T3,T4,T5,T6>

Средство копирования для Tuple<T1,T2,T3,T4,T5,T6>.

TupleCopier<T1,T2,T3,T4,T5,T6,T7>

Средство копирования для Tuple<T1,T2,T3,T4,T5,T6,T7>.

TupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>

Средство копирования для Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

TypeSerializerCodec

Сериализатор для Type.

UInt128Codec

Сериализатор для UInt128.

UInt16Codec

Сериализатор для UInt16.

UInt32Codec

Сериализатор для UInt32.

UInt64Codec

Сериализатор для Int64.

UnknownFieldMarker

Объект маркера, используемый для обозначения неизвестного поля и его положения в потоке данных.

UriCodec

Сериализатор для Uri.

ValueTupleCodec

Сериализатор для ValueTuple.

ValueTupleCodec<T>

Сериализатор для ValueTuple<T1>.

ValueTupleCodec<T1,T2>

Сериализатор для ValueTuple<T1,T2>

ValueTupleCodec<T1,T2,T3>

Сериализатор для ValueTuple<T1,T2,T3>.

ValueTupleCodec<T1,T2,T3,T4>

Сериализатор для ValueTuple<T1,T2,T3,T4>.

ValueTupleCodec<T1,T2,T3,T4,T5>

Сериализатор для ValueTuple<T1,T2,T3,T4,T5>.

ValueTupleCodec<T1,T2,T3,T4,T5,T6>

Сериализатор для ValueTuple<T1,T2,T3,T4,T5,T6>.

ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7>

Сериализатор для ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

ValueTupleCodec<T1,T2,T3,T4,T5,T6,T7,T8>

Сериализатор для ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

ValueTupleCopier

Средство копирования для ValueTuple.

ValueTupleCopier<T>

Средство копирования для ValueTuple<T1>.

ValueTupleCopier<T1,T2>

Средство копирования для ValueTuple<T1,T2>

ValueTupleCopier<T1,T2,T3>

Средство копирования для ValueTuple<T1,T2,T3>.

ValueTupleCopier<T1,T2,T3,T4>

Средство копирования для ValueTuple<T1,T2,T3,T4>.

ValueTupleCopier<T1,T2,T3,T4,T5>

Средство копирования для ValueTuple<T1,T2,T3,T4,T5>.

ValueTupleCopier<T1,T2,T3,T4,T5,T6>

Средство копирования для ValueTuple<T1,T2,T3,T4,T5,T6>.

ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7>

Средство копирования для ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

ValueTupleCopier<T1,T2,T3,T4,T5,T6,T7,T8>

Средство копирования для ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

VersionCodec

Сериализатор для Version.

WellKnownStringComparerCodec

Сериализатор для известных StringComparer типов.

Структуры

ArrayListSurrogate

Суррогатный тип, используемый ArrayListCodec.

ConcurrentDictionarySurrogate<TKey,TValue>

Суррогатный тип, используемый ConcurrentDictionaryCodec<TKey,TValue>.

ConcurrentQueueSurrogate<T>

Суррогатный тип, используемый ConcurrentQueueCodec<T>.

CultureInfoSurrogate

Суррогатный тип, используемый CultureInfoCodec.

ImmutableArraySurrogate<T>

Суррогатный тип, используемый ImmutableArrayCodec<T>.

ImmutableDictionarySurrogate<TKey,TValue>

Суррогатный тип, используемый ImmutableDictionaryCodec<TKey,TValue>.

ImmutableHashSetSurrogate<T>

Суррогатный тип, используемый ImmutableHashSetCodec<T>.

ImmutableListSurrogate<T>

Суррогатный тип, используемый ImmutableListCodec<T>.

ImmutableQueueSurrogate<T>

Суррогатный тип, используемый ImmutableListCodec<T>.

ImmutableSortedDictionarySurrogate<TKey,TValue>

Суррогатный тип, используемый ImmutableSortedDictionaryCodec<TKey,TValue>.

ImmutableSortedSetSurrogate<T>

Суррогатный тип, используемый ImmutableSortedSetCodec<T>.

ImmutableStackSurrogate<T>

Суррогатный тип для ImmutableStackCodec<T>.

NameValueCollectionSurrogate

Суррогатный тип, используемый NameValueCollectionCodec.

ReadOnlyCollectionSurrogate<T>

Суррогатный тип, используемый ReadOnlyCollectionCodec<T>.

ReadOnlyDictionarySurrogate<TKey,TValue>
SortedDictionarySurrogate<TKey,TValue>

Суррогатный тип для SortedDictionaryCodec<TKey,TValue>.

SortedListSurrogate<TKey,TValue>

Суррогатный тип для SortedListCodec<TKey,TValue>.

SortedSetSurrogate<T>

Суррогатный тип для SortedSetCodec<T>.

VersionSurrogate

Суррогатный тип для VersionCodec.

Интерфейсы

IDerivedTypeCodec

Интерфейс маркера для кодеков, которые напрямую поддерживают сериализацию всех производных типов указанного типа.

IFieldCodec

Тип маркера для кодеков полей.

IFieldCodec<T>

Предоставляет функциональные возможности для чтения и записи значений указанного типа. Реализует IFieldCodec

ISerializationCallbacks<T>

Обработчики для этапов сериализации и копирования.