System.Buffers Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
ArrayBufferWriter<T> |
Představuje výstupní jímku založenou na haldě založené na poli, do které lze zapisovat |
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 paměťových bloků. |
ReadOnlySequenceSegment<T> |
Představuje propojený seznam uzlů ReadOnlyMemory<T>. |
SearchValues |
Poskytuje sadu inicializačních metod pro instance SearchValues<T> třídy. |
SearchValues<T> |
Poskytuje neměnnou sadu hodnot optimalizovaných pro efektivní vyhledávání jen pro čtení. Instance jsou vytvořeny Create(ReadOnlySpan<Byte>) nebo Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Poskytuje rozšířené funkce pro třídu SequenceReader<T>, která umožňuje čtení konkrétních číselných hodnot endian z binárních dat. |
Struktury
MemoryHandle |
Poskytuje popisovač paměti pro blok paměti. |
NIndex |
Představuje typ lze použít k indexování kolekce na začátku nebo na konci. |
NRange |
Představuje rozsah, který má počáteční a koncové indexy. |
ReadOnlySequence<T>.Enumerator |
Představuje enumerátor nad ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Představuje sekvenci, která může číst sekvenční řadu |
SequenceReader<T> |
Poskytuje metody pro čtení binárních a textových dat z 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é lze zapisovat |
IMemoryOwner<T> |
Identifikuje vlastníka bloku paměti, který je zodpovědný za správné odstranění podkladové paměti. |
IPinnable |
Poskytuje mechanismus pro připnutí a odpínání objektů, aby se zabránilo jejich přesunutí uvolňování paměti. |
Výčty
OperationStatus |
Definuje hodnoty, které lze vrátit z operací založených na rozsahu, které podporují zpracování vstupu obsaženého v několika diskonutních vyrovnávacích pamětí. |
Delegáti
ReadOnlySpanAction<T,TArg> |
Zapouzdřuje metodu, která přijímá rozsah jen pro čtení objektů typu |
SpanAction<T,TArg> |
Zapouzdřuje metodu, která přijímá rozsah objektů typu |