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

Memory<T>Byte复制器。

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

TypeSerialzier。

UInt128Codec

UInt128序列化程序。

UInt16Codec

UInt16序列化程序。

UInt32Codec

UInt32Serialzier。

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>

序列化和复制阶段的挂钩。