Bagikan melalui


System.Buffers Ruang nama

Berisi jenis yang digunakan dalam membuat dan mengelola buffer memori, seperti yang diwakili oleh Span<T> dan Memory<T>.

Kelas

ArrayBufferWriter<T>

Mewakili sink output berbasis timbunan yang didukung array tempat data T dapat ditulis.

ArrayPool<T>

Menyediakan kumpulan sumber daya yang memungkinkan penggunaan kembali instans jenis T[].

BuffersExtensions

Menyediakan metode ekstensi untuk ReadOnlySequence<T>.

MemoryManager<T>

Kelas dasar abstrak yang digunakan untuk menggantikan implementasi Memory<T>.

MemoryPool<T>

Mewakili kumpulan blok memori.

ReadOnlySequenceSegment<T>

Mewakili daftar simpul ReadOnlyMemory<T> yang ditautkan.

SearchValues

Menyediakan serangkaian metode inisialisasi untuk instans kelas SearchValues<T>.

SearchValues<T>

Menyediakan set nilai baca-saja yang tidak dapat diubah yang dioptimalkan untuk pencarian yang efisien. Instans dibuat oleh Create(ReadOnlySpan<Byte>) atau Create(ReadOnlySpan<Char>).

SequenceReaderExtensions

Menyediakan fungsionalitas yang diperluas untuk kelas SequenceReader<T> yang memungkinkan pembacaan nilai numerik spesifik endian dari data biner.

Struct

MemoryHandle

Menyediakan handel memori untuk blok memori.

NIndex

Mewakili jenis dapat digunakan untuk mengindeks koleksi baik dari awal atau akhir.

NRange

Mewakili rentang yang memiliki indeks awal dan akhir.

ReadOnlySequence<T>.Enumerator

Mewakili enumerator melalui ReadOnlySequence<T>.

ReadOnlySequence<T>

Mewakili urutan yang dapat membaca serangkaian Tberurutan.

SequenceReader<T>

Menyediakan metode untuk membaca data biner dan teks dari ReadOnlySequence<T> dengan fokus pada performa dan alokasi timbunan minimal atau nol.

StandardFormat

Mewakili string format standar tanpa menggunakan string aktual.

Antarmuka

IBufferWriter<T>

Mewakili sink output tempat data T dapat ditulis.

IMemoryOwner<T>

Mengidentifikasi pemilik blok memori yang bertanggung jawab untuk membuang memori yang mendasar dengan tepat.

IPinnable

Menyediakan mekanisme untuk menyematkan dan melepas sematan objek untuk mencegah pengumpul sampah memindahkannya.

Enum

OperationStatus

Menentukan nilai yang dapat dikembalikan dari operasi berbasis rentang yang mendukung pemrosesan input yang terkandung dalam beberapa buffer yang tidak berdampingan.

Delegasikan

ReadOnlySpanAction<T,TArg>

Merangkum metode yang menerima rentang objek baca-saja dari jenis T dan objek status jenis TArg.

SpanAction<T,TArg>

Merangkum metode yang menerima rentang objek jenis T dan objek status jenis TArg.