Microsoft.Extensions.ObjectPool Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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. |