System.Buffers Obor názvů

Obsahuje typy používané při vytváření a správě vyrovnávací paměti, například ty, které Span<T> představují a Memory<T>.

Třídy

ArrayBufferWriter<T>

Představuje výstupní jímku založenou na haldě s polem, do které T lze zapisovat data.

ArrayPool<T>

Poskytuje fond zdrojů, který umožňuje opakované použití instancí typu T[].

BuffersExtensions

Poskytuje rozšiřující metody pro ReadOnlySequence<T>.

MemoryManager<T>

Abstraktní základní třída, která se používá k nahrazení implementace .Memory<T>

MemoryPool<T>

Představuje fond bloků paměti.

ReadOnlySequenceSegment<T>

Představuje propojený seznam ReadOnlyMemory<T> uzlů.

SearchValues

Poskytuje sadu inicializačních metod pro instance SearchValues<T> třídy .

SearchValues<T>

Poskytuje neměnnou sadu hodnot jen pro čtení optimalizovanou pro efektivní vyhledávání. Instance vytváří nebo Create(ReadOnlySpan<Byte>)Create(ReadOnlySpan<Char>).

SequenceReaderExtensions

Poskytuje rozšířené funkce pro SequenceReader<T> třídu, která umožňuje čtení číselných hodnot specifických pro endian z binárních dat.

Struktury

MemoryHandle

Poskytuje popisovač paměti pro blok paměti.

ReadOnlySequence<T>.Enumerator

Představuje enumerátor nad objektem ReadOnlySequence<T>.

ReadOnlySequence<T>

Představuje sekvenci, která může číst sekvenční řadu .T

SequenceReader<T>

Poskytuje metody pro čtení binárních a textových dat z objektu ReadOnlySequence<T> se zaměřením na výkon a minimální nebo nulové přidělení haldy.

StandardFormat

Představuje standardní formátovací řetězec bez použití skutečného řetězce.

Rozhraní

IBufferWriter<T>

Představuje výstupní jímku, do které T lze zapisovat data.

IMemoryOwner<T>

Identifikuje vlastníka bloku paměti, který je zodpovědný za odpovídající odstranění základní paměti.

IPinnable

Poskytuje mechanismus pro připnutí a odepnutí objektů, aby se zabránilo jejich přesunutí systému uvolňování paměti.

Výčty

OperationStatus

Definuje hodnoty, které mohou být vráceny z operací založených na rozsahu, které podporují zpracování vstupu obsaženého v několika nesouvislých vyrovnávacích pamětích.

Delegáti

ReadOnlySpanAction<T,TArg>

Zapouzdřuje metodu, která přijímá rozsah objektů typu T jen pro čtení a stavový objekt typu TArg.

SpanAction<T,TArg>

Zapouzdřuje metodu, která přijímá rozsah objektů typu T a objekt stavu typu TArg.