Partager via


Orleans.Serialization.Codecs Espace de noms

Classes

ArrayCodec<T>

Sérialiseur pour les tableaux de rang 1.

ArrayCopier<T>

Copieur pour les tableaux de rang 1.

ArrayListCodec

Sérialiseur pour ArrayList.

ArrayListCopier

Copieur pour ArrayList.

ArraySegmentCodec<T>

Sérialiseur pour ArraySegment<T>.

ArraySegmentCopier<T>

Copieur pour ArraySegment<T>.

ArraySegmentOfByteCopier

Copieur pour ArraySegment<T>.

BitVector32Codec

Sérialiseur pour BitVector32.

BoolCodec

Sérialiseur pour Boolean.

ByteArrayCodec

Sérialiseur pour Byte les tableaux.

ByteArrayCopier

Copieur pour Byte les tableaux.

ByteCodec

Sérialiseur pour Byte.

CharCodec

Sérialiseur pour Char.

CollectionCodec<T>

Sérialiseur pour Collection<T>.

CollectionCopier<T>

Copieur pour Collection<T>.

CommonCodecTypeFilter

Définit les opérations de filtrage de type courantes.

CompareInfoCodec

Sérialiseur pour CompareInfo.

ConcurrentDictionaryCodec<TKey,TValue>

Sérialiseur pour ConcurrentDictionary<TKey,TValue>.

ConcurrentDictionaryCopier<TKey,TValue>

Copieur pour ConcurrentDictionary<TKey,TValue>.

ConcurrentQueueCodec<T>

Sérialiseur pour ConcurrentQueue<T>.

ConcurrentQueueCopier<T>

Copieur pour ConcurrentQueue<T>.

ConsumeFieldExtension

Méthodes d’extension pour la consommation de champs inconnus.

CultureInfoCodec

Sérialiseur pour CultureInfo.

DateOnlyCodec

Sérialiseur pour DateOnly.

DateTimeCodec

Sérialiseur pour DateTime.

DateTimeOffsetCodec

Sérialiseur pour DateTimeOffset.

DecimalCodec

Sérialiseur pour Decimal.

DictionaryBaseCodec<TKey,TValue>

Sérialiseur pour Dictionary<TKey,TValue>.

DictionaryCodec<TKey,TValue>

Sérialiseur pour Dictionary<TKey,TValue>.

DictionaryCopier<TKey,TValue>

Copieur pour Dictionary<TKey,TValue>.

DoubleCodec

Sérialiseur pour Double.

Enum32BaseCodec<T>

Sérialiseur pour les types d’énumération avec une base 32 bits.

FieldHeaderCodec

Codec pour fonctionner avec le format filaire.

FloatCodec

Sérialiseur pour Single.

GeneralizedReferenceTypeSurrogateCodec<TField,TSurrogate>

Sérialiseur de substitution pour TField et tous les sous-types.

GeneralizedValueTypeSurrogateCodec<TField,TSurrogate>

Sérialiseur de substitution pour TField et tous les sous-types.

GuidCodec

Sérialiseur pour Guid.

HalfCodec

Sérialiseur pour Half.

HashSetCodec<T>

Sérialiseur pour HashSet<T>.

HashSetCopier<T>

Copieur pour HashSet<T>.

ImmutableArrayCodec<T>

Sérialiseur pour ImmutableArray<T>.

ImmutableArrayCopier<T>

Copieur pour ImmutableArray<T>.

ImmutableDictionaryCodec<TKey,TValue>

Sérialiseur pour ImmutableDictionary<TKey,TValue>.

ImmutableDictionaryCopier<TKey,TValue>

Copieur pour ImmutableDictionary<TKey,TValue>.

ImmutableHashSetCodec<T>

Sérialiseur pour ImmutableHashSet<T>.

ImmutableHashSetCopier<T>

Copieur pour ImmutableHashSet<T>.

ImmutableListCodec<T>

Sérialiseur pour ImmutableList<T>.

ImmutableListCopier<T>

Copieur pour ImmutableList<T>.

ImmutableQueueCodec<T>

Sérialiseur pour ImmutableQueue<T>.

ImmutableQueueCopier<T>

Copieur pour ImmutableQueue<T>.

ImmutableSortedDictionaryCodec<TKey,TValue>

Sérialiseur pour ImmutableSortedDictionary<TKey,TValue>.

ImmutableSortedDictionaryCopier<TKey,TValue>

Copieur pour ImmutableSortedDictionary<TKey,TValue>.

ImmutableSortedSetCodec<T>

Sérialiseur pour ImmutableSortedSet<T>.

ImmutableSortedSetCopier<T>

Copieur pour ImmutableSortedSet<T>.

ImmutableStackCodec<T>

Sérialiseur pour ImmutableStack<T>.

ImmutableStackCopier<T>

Copieur pour ImmutableStack<T>.

Int128Codec

Sérialiseur pour Int128.

Int16Codec

Sérialiseur pour Int16.

Int32Codec

Sérialiseur pour Int32.

Int64Codec

Sérialiseur pour Int64.

IPAddressCodec

Sérialiseur pour IPAddress.

IPEndPointCodec

Sérialiseur pour IPEndPoint.

KeyValuePairCodec<TKey,TValue>

Sérialiseur pour KeyValuePair<TKey,TValue>.

KeyValuePairCopier<TKey,TValue>

Copieur pour KeyValuePair<TKey,TValue>.

ListCodec<T>

Sérialiseur pour List<T>.

ListCopier<T>

Copieur pour List<T>.

MemoryCodec<T>

Sérialiseur pour Memory<T>.

MemoryCopier<T>

Copieur pour Memory<T>.

MemoryOfByteCodec

Sérialiseur pour Memory<T>.

MemoryOfByteCopier

Copieur pour Memory<T> de Byte.

NameValueCollectionCodec

Sérialiseur pour NameValueCollection.

NameValueCollectionCopier

Copieur pour NameValueCollection.

NullableCodec<T>

Sérialiseur pour Nullable<T>.

NullableCopier<T>

Copieur pour Nullable<T>.

ObjectCodec

Sérialiseur pour Object.

ObjectCopier

Copieur pour Object.

PooledBufferCodec

Sérialiseur pour PooledBuffer les instances.

PooledBufferCopier

Copieur pour PooledBuffer les instances, qui sont supposées être immuables.

QueueCodec<T>

Sérialiseur pour Queue<T>.

QueueCopier<T>

Copieur pour Queue<T>.

ReadOnlyCollectionCodec<T>

Sérialiseur pour ReadOnlyCollection<T>.

ReadOnlyCollectionCopier<T>

Copieur pour ReadOnlyCollection<T>.

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

Sérialiseur pour ReadOnlyMemory<T>.

ReadOnlyMemoryCopier<T>

Copieur pour ReadOnlyMemory<T>.

ReadOnlyMemoryOfByteCodec

Sérialiseur pour ReadOnlyMemory<T>.

ReadOnlyMemoryOfByteCopier

Copieur pour ReadOnlyMemory<T>.

ReferenceCodec

Fonctionnalité de lecture et d’écriture de références d’objets.

ReferenceTypeSurrogateCodec<TField,TSurrogate>

Sérialiseur de substitution pour TField.

SByteCodec

Sérialiseur pour SByte.

SkipFieldCodec

Sérialiseur qui ignore tous les champs qu’il rencontre.

SkipFieldExtension

Méthodes d’extension pour Reader<TInput> ignorer les champs.

SortedDictionaryCodec<TKey,TValue>

Sérialiseur pour SortedDictionary<TKey,TValue>.

SortedDictionaryCopier<TKey,TValue>

Copieur pour SortedDictionary<TKey,TValue>.

SortedListCodec<TKey,TValue>

Sérialiseur pour SortedList<TKey,TValue>.

SortedListCopier<TKey,TValue>

Copieur pour SortedList<TKey,TValue>.

SortedSetCodec<T>

Sérialiseur pour SortedSet<T>.

SortedSetCopier<T>

Copieur pour SortedSet<T>.

StackCodec<T>

Sérialiseur pour Stack<T>.

StackCopier<T>

Copieur pour Stack<T>.

StringCodec

Sérialiseur pour String.

TimeOnlyCodec

Sérialiseur pour TimeOnly.

TimeSpanCodec

Sérialiseur pour TimeSpan.

TupleCodec<T>

Sérialiseur pour Tuple<T1>.

TupleCodec<T1,T2>

Sérialiseur pour Tuple<T1,T2>.

TupleCodec<T1,T2,T3>

Sérialiseur pour Tuple<T1,T2,T3>.

TupleCodec<T1,T2,T3,T4>

Sérialiseur pour Tuple<T1,T2,T3,T4>.

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

Sérialiseur pour Tuple<T1,T2,T3,T4,T5>.

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

Sérialiseur pour Tuple<T1,T2,T3,T4,T5,T6>.

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

Sérialiseur pour Tuple<T1,T2,T3,T4,T5,T6,T7>.

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

Sérialiseur pour Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

TupleCopier<T>

Copieur pour Tuple<T1>.

TupleCopier<T1,T2>

Copieur pour Tuple<T1,T2>

TupleCopier<T1,T2,T3>

Copieur pour Tuple<T1,T2,T3>.

TupleCopier<T1,T2,T3,T4>

Copieur pour Tuple<T1,T2,T3,T4>.

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

Copieur pour Tuple<T1,T2,T3,T4,T5>.

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

Copieur pour Tuple<T1,T2,T3,T4,T5,T6>.

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

Copieur pour Tuple<T1,T2,T3,T4,T5,T6,T7>.

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

Copieur pour Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

TypeSerializerCodec

Serialzier pour Type.

UInt128Codec

Sérialiseur pour UInt128.

UInt16Codec

Sérialiseur pour UInt16.

UInt32Codec

Serialzier pour UInt32.

UInt64Codec

Sérialiseur pour Int64.

UnknownFieldMarker

Objet marqueur utilisé pour désigner un champ inconnu et sa position dans un flux de données.

UriCodec

Sérialiseur pour Uri.

ValueTupleCodec

Sérialiseur pour ValueTuple.

ValueTupleCodec<T>

Sérialiseur pour ValueTuple<T1>.

ValueTupleCodec<T1,T2>

Sérialiseur pour ValueTuple<T1,T2>

ValueTupleCodec<T1,T2,T3>

Sérialiseur pour ValueTuple<T1,T2,T3>.

ValueTupleCodec<T1,T2,T3,T4>

Sérialiseur pour ValueTuple<T1,T2,T3,T4>.

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

Sérialiseur pour ValueTuple<T1,T2,T3,T4,T5>.

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

Sérialiseur pour ValueTuple<T1,T2,T3,T4,T5,T6>.

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

Sérialiseur pour ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

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

Sérialiseur pour ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

ValueTupleCopier

Copieur pour ValueTuple.

ValueTupleCopier<T>

Copieur pour ValueTuple<T1>.

ValueTupleCopier<T1,T2>

Copieur pour ValueTuple<T1,T2>

ValueTupleCopier<T1,T2,T3>

Copieur pour ValueTuple<T1,T2,T3>.

ValueTupleCopier<T1,T2,T3,T4>

Copieur pour ValueTuple<T1,T2,T3,T4>.

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

Copieur pour ValueTuple<T1,T2,T3,T4,T5>.

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

Copieur pour ValueTuple<T1,T2,T3,T4,T5,T6>.

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

Copieur pour ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

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

Copieur pour ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.

VersionCodec

Sérialiseur pour Version.

WellKnownStringComparerCodec

Sérialiseur pour les types connus StringComparer .

Structures

ArrayListSurrogate

Type de substitut utilisé par ArrayListCodec.

ConcurrentDictionarySurrogate<TKey,TValue>

Type de substitut utilisé par ConcurrentDictionaryCodec<TKey,TValue>.

ConcurrentQueueSurrogate<T>

Type de substitut utilisé par ConcurrentQueueCodec<T>.

CultureInfoSurrogate

Type de substitut utilisé par CultureInfoCodec.

ImmutableArraySurrogate<T>

Type de substitut utilisé par ImmutableArrayCodec<T>.

ImmutableDictionarySurrogate<TKey,TValue>

Type de substitut utilisé par ImmutableDictionaryCodec<TKey,TValue>.

ImmutableHashSetSurrogate<T>

Type de substitut utilisé par ImmutableHashSetCodec<T>.

ImmutableListSurrogate<T>

Type de substitut utilisé par ImmutableListCodec<T>.

ImmutableQueueSurrogate<T>

Type de substitut utilisé par ImmutableListCodec<T>.

ImmutableSortedDictionarySurrogate<TKey,TValue>

Type de substitut utilisé par ImmutableSortedDictionaryCodec<TKey,TValue>.

ImmutableSortedSetSurrogate<T>

Type de substitut utilisé par ImmutableSortedSetCodec<T>.

ImmutableStackSurrogate<T>

Type de substitut pour ImmutableStackCodec<T>.

NameValueCollectionSurrogate

Type de substitut utilisé par NameValueCollectionCodec.

ReadOnlyCollectionSurrogate<T>

Type de substitut utilisé par ReadOnlyCollectionCodec<T>.

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

Type de substitut pour SortedDictionaryCodec<TKey,TValue>.

SortedListSurrogate<TKey,TValue>

Type de substitut pour SortedListCodec<TKey,TValue>.

SortedSetSurrogate<T>

Type de substitut pour SortedSetCodec<T>.

VersionSurrogate

Type de substitut pour VersionCodec.

Interfaces

IDerivedTypeCodec

Interface de marqueur pour les codecs qui prennent directement en charge la sérialisation de tous les types dérivés de leur type spécifié.

IFieldCodec

Type de marqueur pour les codecs de champ.

IFieldCodec<T>

Fournit des fonctionnalités de lecture et d’écriture de valeurs d’un type spécifié. Implémente le IFieldCodec

ISerializationCallbacks<T>

Crochets pour les étapes de sérialisation et de copie.