System.Buffers Naamruimte

Bevat typen die worden gebruikt bij het maken en beheren van geheugenbuffers, zoals de buffers die worden vertegenwoordigd door Span<T> en Memory<T>.

Klassen

Name Description
ArrayBufferWriter<T>

Vertegenwoordigt een op heap gebaseerde, op matrix ondersteunde uitvoersink waarin T gegevens kunnen worden geschreven.

ArrayPool<T>

Biedt een resourcegroep waarmee instanties van het type T[opnieuw kunnen worden gebruikt].

BuffersExtensions

Biedt uitbreidingsmethoden voor ReadOnlySequence<T>.

MemoryManager<T>

Een abstracte basisklasse die wordt gebruikt om de implementatie van Memory<T>.

MemoryPool<T>

Vertegenwoordigt een groep geheugenblokken.

ReadOnlySequenceSegment<T>

Vertegenwoordigt een gekoppelde lijst met ReadOnlyMemory<T> knooppunten.

SequenceReaderExtensions

Biedt uitgebreide functionaliteit voor de SequenceReader<T> klasse die het lezen van endiane specifieke numerieke waarden uit binaire gegevens toestaat.

Structs

Name Description
MemoryHandle

Biedt een geheugengreep voor een blok geheugen.

ReadOnlySequence<T>.Enumerator

Vertegenwoordigt een enumerator boven een ReadOnlySequence<T>.

ReadOnlySequence<T>

Vertegenwoordigt een reeks die een reeks sequentiële reeksen Tkan lezen.

SequenceReader<T>

Biedt methoden voor het lezen van binaire gegevens en tekstgegevens uit een ReadOnlySequence<T> met een focus op prestaties en minimale of nul heap-toewijzingen.

StandardFormat

Vertegenwoordigt een standaardnotatietekenreeks zonder een werkelijke tekenreeks te gebruiken.

Interfaces

Name Description
IBufferWriter<T>

Vertegenwoordigt een uitvoersink waarin T gegevens kunnen worden geschreven.

IMemoryOwner<T>

Identificeert de eigenaar van een blok geheugen dat verantwoordelijk is voor het op de juiste wijze verwijderen van het onderliggende geheugen.

IPinnable

Biedt een mechanisme voor het vastmaken en losmaken van objecten om te voorkomen dat de garbagecollector ze verplaatst.

Enums

Name Description
OperationStatus

Definieert de waarden die kunnen worden geretourneerd door bewerkingen op basis van span die ondersteuning bieden voor de verwerking van invoer in meerdere niet-aaneengesloten buffers.

Gedelegeerden

Name Description
ReadOnlySpanAction<T,TArg>

Hiermee wordt een methode ingekapseld die een alleen-lezen reeks objecten van het type T en een statusobject van het type ontvangt TArg.

SpanAction<T,TArg>

Hiermee wordt een methode ingekapseld die een reeks objecten van het type T en een statusobject van het type TArgontvangt.