Condividi tramite


Microsoft.Extensions.ObjectPool Spazio dei nomi

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 Debug compilazioni. Questo tipo è consigliato solo per le compilazioni di diagnostica.

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.