MemoryPool<T> Classe

Definizione

Rappresenta un pool di blocchi di memoria.

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

Parametri di tipo

T

Tipo degli elementi nel pool di memoria.

Ereditarietà
MemoryPool<T>
Implementazioni

Costruttori

Nome Descrizione
MemoryPool<T>()

Costruisce una nuova istanza di un pool di memoria.

Proprietà

Nome Descrizione
MaxBufferSize

Ottiene le dimensioni massime del buffer supportate da questo pool.

Shared

Ottiene un'istanza singleton di un pool di memoria in base alle matrici.

Metodi

Nome Descrizione
Dispose()

Libera tutte le risorse usate dal pool di memoria.

Dispose(Boolean)

Libera le risorse non gestite usate dal pool di memoria e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Rent(Int32)

Restituisce un blocco di memoria in grado di contenere almeno minBufferSize elementi di T.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a