Partager via


Orleans.Serialization.Buffers Espace de noms

Classes

BufferWriterExtensions

Extensions pour l’utilisation des IBufferWriter<T> implémentations.

Reader

Méthodes d’assistance pour Reader<TInput>.

ReaderInput

Fonctionnalité de lecture de données binaires.

VarIntReaderExtensions

Méthode d’extension pour utiliser des entiers de largeur variable.

Writer

Méthodes d’assistance pour la création d’instances Writer<TBufferWriter> .

Structures

PooledBuffer

Implémentation IBufferWriter<T> implémentée à l’aide de tableaux mis en pool, spécialisée dans la création d’instances ReadOnlySequence<T> .

PooledBuffer.BufferSlice

Représente une tranche d’un PooledBuffer.

PooledBuffer.BufferSlice.SpanEnumerator

Énumère des étendues d’octets dans un PooledBuffer.BufferSlice.

Reader<TInput>

Fournit des fonctionnalités d’analyse des données à partir d’une entrée binaire.

ReadOnlySequenceInput

Type d’entrée pour Reader<TInput> pour prendre en charge ReadOnlySequence<T> les mémoires tampons.

SpanReaderInput

Type de marqueur pour les Reader<TInput> objets qui opèrent sur ReadOnlySpan<T> des tampons.

Writer<TBufferWriter>

Fournit des fonctionnalités d’écriture dans un flux de sortie.