Microsoft.Extensions.ObjectPool Spazio dei nomi
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.
Classi
DefaultObjectPool<T> |
Implementazione predefinita di ObjectPool<T>. |
DefaultObjectPoolProvider |
Oggetto ObjectPoolProvider predefinito. |
DefaultPooledObjectPolicy<T> |
Implementazione predefinita per PooledObjectPolicy<T>. |
DependencyInjectionPoolOptions |
Contiene la configurazione per i pool. |
LeakTrackingObjectPool<T> |
Implementazione ObjectPool<T> che rileva perdite nell'uso del pool di oggetti.
Una perdita viene generata se un oggetto viene sottoposto a lease dal pool ma non restituito prima che venga finalizzato.
Un errore viene generato solo nelle |
LeakTrackingObjectPoolProvider |
Oggetto ObjectPoolProvider che produce istanze di LeakTrackingObjectPool<T>. |
ObjectPool |
Metodi per la creazione di istanze di ObjectPool<T>. |
ObjectPool<T> |
Pool di oggetti. |
ObjectPoolProvider |
Provider di istanze di ObjectPool<T>. |
ObjectPoolProviderExtensions |
Metodi di estensione per ObjectPoolProvider. |
PooledObjectPolicy<T> |
Tipo di base per IPooledObjectPolicy<T>. |
StringBuilderPooledObjectPolicy |
Criteri per le istanze di pooling StringBuilder . |
Interfacce
IPooledObjectPolicy<T> |
Rappresenta i criteri per la gestione di oggetti in pool. |
IResettable |
Definisce un metodo per reimpostare lo stato iniziale di un oggetto. |