Microsoft.Extensions.ObjectPool Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
DefaultObjectPool<T> |
Domyślna implementacja elementu ObjectPool<T>. |
DefaultObjectPoolProvider |
Wartość domyślna ObjectPoolProvider. |
DefaultPooledObjectPolicy<T> |
Domyślna implementacja dla PooledObjectPolicy<T>elementu . |
DependencyInjectionPoolOptions |
Zawiera konfigurację pul. |
LeakTrackingObjectPool<T> |
Implementacja ObjectPool<T> , która wykrywa przecieki w użyciu puli obiektów.
Wyciek jest generowany, jeśli obiekt jest dzierżawiony z puli, ale nie jest zwracany przed jego sfinalizowanie.
Błąd jest generowany tylko w |
LeakTrackingObjectPoolProvider |
Obiekt ObjectPoolProvider , który generuje wystąpienia elementu LeakTrackingObjectPool<T>. |
ObjectPool |
Metody tworzenia ObjectPool<T> wystąpień. |
ObjectPool<T> |
Pula obiektów. |
ObjectPoolProvider |
Dostawca ObjectPool<T> wystąpień. |
ObjectPoolProviderExtensions |
Metody rozszerzenia dla programu ObjectPoolProvider. |
PooledObjectPolicy<T> |
Typ podstawowy dla elementu IPooledObjectPolicy<T>. |
StringBuilderPooledObjectPolicy |
Zasady dotyczące wystąpień puli StringBuilder . |
Interfejsy
IPooledObjectPolicy<T> |
Reprezentuje zasady zarządzania obiektami w puli. |
IResettable |
Definiuje metodę resetowania obiektu do stanu początkowego. |