System.Buffers Ad Alanı

ve Span<T>ile Memory<T> temsil edilenler gibi bellek arabelleklerini oluştururken ve yönetirken kullanılan türleri içerir.

Sınıflar

Name Description
ArrayBufferWriter<T>

Verilerin yazılabilmesi için yığın tabanlı, dizi destekli bir çıkış havuzu T temsil eder.

ArrayPool<T>

T[] türünde örneklerin yeniden kullanımını sağlayan bir kaynak havuzu sağlar.

BuffersExtensions

için ReadOnlySequence<T>uzantı yöntemleri sağlar.

MemoryManager<T>

uygulamasını Memory<T>değiştirmek için kullanılan soyut bir temel sınıf.

MemoryPool<T>

Bellek blokları havuzunu temsil eder.

ReadOnlySequenceSegment<T>

Bağlı düğüm listesini ReadOnlyMemory<T> temsil eder.

SearchValues

sınıfının örnekleri SearchValues<T> için bir başlatma yöntemleri kümesi sağlar.

SearchValues<T>

Verimli arama için iyileştirilmiş sabit, salt okunur bir değer kümesi sağlar. Örnekler veya Create(ReadOnlySpan<Char>)tarafından Create(ReadOnlySpan<Byte>) oluşturulur.

SequenceReaderExtensions

sınıfı için SequenceReader<T> ikili verilerden endian'a özgü sayısal değerlerin okunmasına izin veren genişletilmiş işlevsellik sağlar.

Yapılar

Name Description
MemoryHandle

Bir bellek bloğu için bir bellek tanıtıcısı sağlar.

NIndex

Başlangıçtan veya sonundan bir koleksiyonun dizinini oluşturmak için kullanılabilecek bir türü temsil eder.

NRange

Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder.

ReadOnlySequence<T>.Enumerator

ReadOnlySequence<T>üzerinden bir numaralandırıcıyı temsil eder.

ReadOnlySequence<T>

sıralı bir dizi Tokuyabilen bir diziyi temsil eder.

SequenceReader<T>

Performansa ve minimum veya sıfır yığın ayırmalarına odaklanarak bir ReadOnlySequence<T> ikili ve metin verilerini okumak için yöntemler sağlar.

StandardFormat

Gerçek bir dize kullanmadan standart biçim dizesini temsil eder.

Arabirimler

Name Description
IBufferWriter<T>

Verilerin yazılabildiği bir çıkış havuzu T temsil eder.

IMemoryOwner<T>

Temel belleği uygun şekilde elden çıkarmaktan sorumlu olan bir bellek bloğunun sahibini tanımlar.

IPinnable

Atık toplayıcının nesneleri taşımasını önlemek için nesneleri sabitlemeye ve sabitlemeyi kaldırmaya yönelik bir mekanizma sağlar.

Numaralandırmalar

Name Description
OperationStatus

Birden çok bitişik olmayan arabellekte yer alan girişin işlenmesini destekleyen span tabanlı işlemlerden döndürülebilecek değerleri tanımlar.

Temsilciler

Name Description
ReadOnlySpanAction<T,TArg>

türündeki nesnelerin salt okunur bir aralığını ve türünde T bir durum nesnesini TArgalan bir yöntemi kapsüller.

SpanAction<T,TArg>

türünde bir nesne aralığı ve türünde T bir durum nesnesi TArgalan bir yöntemi kapsüller.