MemoryPool<T> Класс

Определение

Представляет пул блоков памяти.

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

Тип элементов в пуле памяти.

Наследование
MemoryPool<T>
Реализации

Конструкторы

Имя Описание
MemoryPool<T>()

Создает новый экземпляр пула памяти.

Свойства

Имя Описание
MaxBufferSize

Возвращает максимальный размер буфера, поддерживаемый этим пулом.

Shared

Возвращает одиночный экземпляр пула памяти на основе массивов.

Методы

Имя Описание
Dispose()

Освобождает все ресурсы, используемые пулом памяти.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые пулом памяти, и при необходимости освобождает управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Rent(Int32)

Возвращает блок памяти, способный хранить по крайней мере minBufferSize элементы T.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к