MemoryPool<T> Classe

Definição

Representa um conjunto 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 Genérico

T

O tipo dos itens no pool de memória.

Herança
MemoryPool<T>
Implementações

Construtores

Name Description
MemoryPool<T>()

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

Propriedades

Name Description
MaxBufferSize

Obtém o tamanho máximo do buffer suportado por este pool.

Shared

Obtém uma instância única de um pool de memória baseado em arrays.

Métodos

Name Description
Dispose()

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

Dispose(Boolean)

Liberta os recursos não geridos usados pelo pool de memória e, opcionalmente, liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Rent(Int32)

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a