Aracılığıyla paylaş


MemoryPool<T> Sınıf

Tanım

Bellek blokları havuzunu temsil eder.

generic <typename T>
public ref class MemoryPool abstract : IDisposable
public abstract class MemoryPool<T> : IDisposable
type MemoryPool<'T> = class
    interface IDisposable
Public MustInherit Class MemoryPool(Of T)
Implements 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