İngilizce dilinde oku

Aracılığıyla paylaş


MemoryPool<T> Sınıf

Tanım

Bellek blokları havuzunu temsil eder.

C#
public abstract class MemoryPool<T> : IDisposable

Tür Parametreleri

T

Bellek havuzundaki öğelerin türü.

Devralma
MemoryPool<T>
Uygulamalar

Oluşturucular

MemoryPool<T>()

Bellek havuzunun yeni bir örneğini oluşturur.

Özellikler

MaxBufferSize

Bu havuz tarafından desteklenen en büyük arabellek boyutunu alır.

Shared

Dizileri temel alan bir bellek havuzunun tekil örneğini alır.

Yöntemler

Dispose()

Bellek havuzu tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

Bellek havuzu tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Rent(Int32)

En az minBufferSize T öğelerini tutabilen bir bellek bloğu döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1