Share via


Microsoft.Extensions.ObjectPool 命名空間

類別

DefaultObjectPool<T>

ObjectPool<T> 的預設實作。

DefaultObjectPoolProvider

預設值為 ObjectPoolProvider

DefaultPooledObjectPolicy<T>

的預設實作 PooledObjectPolicy<T>

DependencyInjectionPoolOptions

包含集區的組態。

LeakTrackingObjectPool<T>

偵測 ObjectPool<T> 物件集區使用中流失的實作。

如果物件從集區租用但未在完成之前傳回,就會產生流失。 錯誤只會在組建中 Debug 產生。 此類型僅建議用於診斷組建。

LeakTrackingObjectPoolProvider

ObjectPoolProvider 產生的 LeakTrackingObjectPool<T>實例。

ObjectPool

用來建立 ObjectPool<T> 執行個體的方法。

ObjectPool<T>

物件集區。

ObjectPoolProvider

ObjectPool<T> 執行個體的提供者。

ObjectPoolProviderExtensions

ObjectPoolProvider 的擴充方法。

PooledObjectPolicy<T>

IPooledObjectPolicy<T>基底類型。

StringBuilderPooledObjectPolicy

集區 StringBuilder 實例的原則。

介面

IPooledObjectPolicy<T>

代表用來管理集區物件的原則。

IResettable

定義方法,將物件重設為其初始狀態。