Bagikan melalui


Microsoft.Extensions.ObjectPool Ruang nama

Kelas

DefaultObjectPool<T>

Implementasi default .ObjectPool<T>

DefaultObjectPoolProvider

ObjectPoolProviderDefault .

DefaultPooledObjectPolicy<T>

Implementasi default untuk PooledObjectPolicy<T>.

DependencyInjectionPoolOptions

Berisi konfigurasi untuk kumpulan.

LeakTrackingObjectPool<T>

Implementasi ObjectPool<T> yang mendeteksi kebocoran dalam penggunaan kumpulan objek.

Kebocoran dihasilkan jika objek disewakan dari kumpulan tetapi tidak dikembalikan sebelum diselesaikan. Kesalahan hanya dihasilkan dalam Debug build. Jenis ini hanya disarankan untuk digunakan untuk build diagnostik.

LeakTrackingObjectPoolProvider

ObjectPoolProvider Yang menghasilkan instans LeakTrackingObjectPool<T>.

ObjectPool

Metode untuk membuat ObjectPool<T> instans.

ObjectPool<T>

Kumpulan objek.

ObjectPoolProvider

Penyedia ObjectPool<T> instans.

ObjectPoolProviderExtensions

Metode ekstensi untuk ObjectPoolProvider.

PooledObjectPolicy<T>

Jenis dasar untuk IPooledObjectPolicy<T>.

StringBuilderPooledObjectPolicy

Kebijakan untuk mengumpulkan StringBuilder instans.

Antarmuka

IPooledObjectPolicy<T>

Mewakili kebijakan untuk mengelola objek terkumpul.

IResettable

Mendefinisikan metode untuk mengatur ulang objek ke status awalnya.