MemoryPool<T> Classe

Definizione

Rappresenta un pool di blocchi di memoria.Represents a pool of memory blocks.

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 di elementi nel pool di memoria.The type of the items in the memory pool.

Ereditarietà
MemoryPool<T>
Implementazioni

Costruttori

MemoryPool<T>()

Costruisce una nuova istanza di un pool di memoria.Constructs a new instance of a memory pool.

Proprietà

MaxBufferSize

Ottiene la dimensione massima del buffer supportata da questo pool.Gets the maximum buffer size supported by this pool.

Shared

Ottiene un'istanza singleton di un pool di memoria basato su matrici.Gets a singleton instance of a memory pool based on arrays.

Metodi

Dispose()

Rilascia tutte le risorse usate dal pool di memoria.Frees all resources used by the memory pool.

Dispose(Boolean)

Rilascia le risorse non gestite usate dal pool di memoria e, facoltativamente, le risorse gestite.Frees the unmanaged resources used by the memory pool and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Rent(Int32)

Restituisce un blocco di memoria in grado di contenere almeno minBufferSize elementi di T.Returns a memory block capable of holding at least minBufferSize elements of T.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a