MemoryPool<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |