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

Name Description
MemoryPool<T>()

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

Özellikler

Name Description
MaxBufferSize

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

Shared

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

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır