Sdílet prostřednictvím


Microsoft.Extensions.ObjectPool Obor názvů

Třídy

DefaultObjectPool<T>

Výchozí implementace .ObjectPool<T>

DefaultObjectPoolProvider

Výchozí ObjectPoolProviderhodnota .

DefaultPooledObjectPolicy<T>

Výchozí implementace pro PooledObjectPolicy<T>.

DependencyInjectionPoolOptions

Obsahuje konfiguraci pro fondy.

LeakTrackingObjectPool<T>

Implementace ObjectPool<T> , která detekuje nevracení při použití fondu objektů.

Únik se vytvoří, pokud je objekt zapůjčený z fondu, ale nevrátí se před dokončením. Chyba se vytváří pouze v Debug buildech. Tento typ se doporučuje používat pouze pro sestavení diagnostiky.

LeakTrackingObjectPoolProvider

AnObjectPoolProvider, která vytváří instance .LeakTrackingObjectPool<T>

ObjectPool

Metody vytváření ObjectPool<T> instancí

ObjectPool<T>

Fond objektů.

ObjectPoolProvider

Poskytovatel ObjectPool<T> instancí.

ObjectPoolProviderExtensions

Rozšiřující metody pro ObjectPoolProvider.

PooledObjectPolicy<T>

Základní typ pro IPooledObjectPolicy<T>.

StringBuilderPooledObjectPolicy

Zásady pro sdružování StringBuilder instancí.

Rozhraní

IPooledObjectPolicy<T>

Představuje zásadu pro správu objektů ve fondu.

IResettable

Definuje metodu obnovení objektu do jeho počátečního stavu.