Поделиться через


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)

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

ToString()

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

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

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