Microsoft.Extensions.ObjectPool Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıflar
DefaultObjectPool<T> |
Varsayılan uygulaması ObjectPool<T>. |
DefaultObjectPoolProvider |
Varsayılan ObjectPoolProviderdeğeridir. |
DefaultPooledObjectPolicy<T> |
için PooledObjectPolicy<T>varsayılan uygulama. |
DependencyInjectionPoolOptions |
Havuzlar için yapılandırmayı içerir. |
LeakTrackingObjectPool<T> |
ObjectPool<T> Nesne havuzunun kullanımında sızıntıları algılayan bir uygulama.
Bir nesne havuzdan kiralanırsa ancak son haline getirilmeden önce döndürülmezse bir sızıntı oluşturulur.
Hata yalnızca derlemelerde |
LeakTrackingObjectPoolProvider |
ObjectPoolProvider örneklerini üreten bir LeakTrackingObjectPool<T>. |
ObjectPool |
Örnek oluşturma ObjectPool<T> yöntemleri. |
ObjectPool<T> |
Nesne havuzu. |
ObjectPoolProvider |
Örnek sağlayıcısı ObjectPool<T> . |
ObjectPoolProviderExtensions |
için ObjectPoolProvideruzantı yöntemleri. |
PooledObjectPolicy<T> |
için IPooledObjectPolicy<T>bir temel tür. |
StringBuilderPooledObjectPolicy |
Örnekleri havuza alma StringBuilder ilkesi. |
Arabirimler
IPooledObjectPolicy<T> |
Havuza alınan nesneleri yönetmeye yönelik bir ilkeyi temsil eder. |
IResettable |
Bir nesneyi ilk durumuna sıfırlamak için bir yöntem tanımlar. |