Compartilhar via


MemoryPool<T> Classe

Definição

Representa um pool de blocos de memória.

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

Parâmetros de tipo

T

O tipo dos itens no pool de memória.

Herança
MemoryPool<T>
Implementações

Construtores

MemoryPool<T>()

Constrói uma nova instância de um pool de memória.

Propriedades

MaxBufferSize

Obtém o tamanho máximo de buffer com suporte para este pool.

Shared

Obtém uma instância singleton de um pool de memória com base em matrizes.

Métodos

Dispose()

Libera todos os recursos usados pelo pool de memória.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo pool de memória e, opcionalmente, libera os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Rent(Int32)

Retorna um bloco de memória capaz de conter pelo menos minBufferSize elementos de T.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a