Udostępnij za pośrednictwem


MemoryPool<T> Klasa

Definicja

Reprezentuje pulę bloków pamięci.

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

Parametry typu

T

Typ elementów w puli pamięci.

Dziedziczenie
MemoryPool<T>
Implementuje

Konstruktory

MemoryPool<T>()

Tworzy nowe wystąpienie puli pamięci.

Właściwości

MaxBufferSize

Pobiera maksymalny rozmiar buforu obsługiwany przez tę pulę.

Shared

Pobiera pojedyncze wystąpienie puli pamięci na podstawie tablic.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez pulę pamięci.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez pulę pamięci i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Rent(Int32)

Zwraca blok pamięci, który może zawierać co najmniej minBufferSize elementy T.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy