System.Buffers Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klasser
| Name | Description |
|---|---|
| ArrayBufferWriter<T> |
Representerar en heapbaserad, matrisbaserad utdatamottagare som |
| ArrayPool<T> |
Tillhandahåller en resurspool som möjliggör återanvändning av instanser av typen T[]. |
| BuffersExtensions |
Tillhandahåller tilläggsmetoder för ReadOnlySequence<T>. |
| MemoryManager<T> |
En abstrakt basklass som används för att ersätta implementeringen av Memory<T>. |
| MemoryPool<T> |
Representerar en pool med minnesblock. |
| ReadOnlySequenceSegment<T> |
Representerar en länkad lista över ReadOnlyMemory<T> noder. |
| SequenceReaderExtensions |
Ger utökade funktioner för klassen SequenceReader<T> som tillåter läsning av endianska specifika numeriska värden från binära data. |
Strukturer
| Name | Description |
|---|---|
| MemoryHandle |
Tillhandahåller ett minneshandtag för ett minnesblock. |
| ReadOnlySequence<T>.Enumerator |
Representerar en uppräknare över en ReadOnlySequence<T>. |
| ReadOnlySequence<T> |
Representerar en sekvens som kan läsa en sekventiell serie med |
| SequenceReader<T> |
Innehåller metoder för att läsa binära data och textdata ur en ReadOnlySequence<T> med fokus på prestanda och minimala eller noll heap-allokeringar. |
| StandardFormat |
Representerar en standardformatsträng utan att använda en faktisk sträng. |
Gränssnitt
| Name | Description |
|---|---|
| IBufferWriter<T> |
Representerar en utdatamottagare som |
| IMemoryOwner<T> |
Identifierar ägaren till ett minnesblock som ansvarar för att ta bort det underliggande minnet på rätt sätt. |
| IPinnable |
Tillhandahåller en mekanism för att fästa och ta bort objekt för att förhindra att skräpinsamlaren flyttar dem. |
Uppräkningar
| Name | Description |
|---|---|
| OperationStatus |
Definierar de värden som kan returneras från span-baserade åtgärder som stöder bearbetning av indata som finns i flera sammanhängande buffertar. |
Delegeringar
| Name | Description |
|---|---|
| ReadOnlySpanAction<T,TArg> |
Kapslar in en metod som tar emot ett skrivskyddat intervall av objekt av typen |
| SpanAction<T,TArg> |
Kapslar in en metod som tar emot ett intervall av objekt av typen |