Condividi tramite


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

MemoryPool<T>()

Costruisce una nuova istanza di un pool di memoria.

Proprietà

MaxBufferSize

Ottiene la dimensione massima del buffer supportata da questo pool.

Shared

Ottiene un'istanza singleton di un pool di memoria basato su matrici.

Metodi

Dispose()

Rilascia tutte le risorse usate dal pool di memoria.

Dispose(Boolean)

Rilascia le risorse non gestite usate dal pool di memoria e, facoltativamente, 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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