Aracılığıyla paylaş


Microsoft.Extensions.ObjectPool Ad Alanı

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 Debug oluşturulur. Bu türün yalnızca tanılama derlemeleri için kullanılması önerilir.

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.