Microsoft.Extensions.ObjectPool Namnområde

Innehåller en klass som tillhandahåller konfigurationsalternativ för beroendeinmatningspooler.

Klasser

Name Description
DefaultObjectPool<T>

Standardimplementering av ObjectPool<T>.

DefaultObjectPoolProvider

Standardvärdet ObjectPoolProvider.

DefaultPooledObjectPolicy<T>

Standardimplementering för PooledObjectPolicy<T>.

DependencyInjectionPoolOptions

Innehåller konfiguration för pooler.

LeakTrackingObjectPool<T>

En ObjectPool<T> implementering som identifierar läckor i användningen av objektpoolen.

En läcka genereras om ett objekt leasas från poolen men inte returneras innan det slutförs. Ett fel skapas bara i Debug versioner. Den här typen rekommenderas endast för diagnostikversioner.

LeakTrackingObjectPoolProvider

En ObjectPoolProvider som genererar instanser av LeakTrackingObjectPool<T>.

ObjectPool

Metoder för att skapa ObjectPool<T> instanser.

ObjectPool<T>

En pool med objekt.

ObjectPoolProvider

En leverantör av ObjectPool<T> instanser.

ObjectPoolProviderExtensions

Tilläggsmetoder för ObjectPoolProvider.

PooledObjectPolicy<T>

En bastyp för IPooledObjectPolicy<T>.

StringBuilderPooledObjectPolicy

En princip för poolinstanser StringBuilder .

Gränssnitt

Name Description
IPooledObjectPolicy<T>

Representerar en princip för att hantera poolobjekt.

IResettable

Definierar en metod för att återställa ett objekt till dess ursprungliga tillstånd.