Microsoft.Extensions.ObjectPool 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含一個類別,提供依賴注入池的設定選項。
類別
| 名稱 | Description |
|---|---|
| DefaultObjectPool<T> |
預設實作 ObjectPool<T>。 |
| DefaultObjectPoolProvider | |
| DefaultPooledObjectPolicy<T> |
的 PooledObjectPolicy<T>預設實作。 |
| DependencyInjectionPoolOptions |
包含池的設定。 |
| LeakTrackingObjectPool<T> |
一種 ObjectPool<T> 能偵測物件池使用洩漏的實作。
若物件從池中租借,但在最終確定前未歸還,則會產生洩漏。
錯誤只會在建置中 |
| LeakTrackingObjectPoolProvider |
一個 ObjectPoolProvider 產生 的 LeakTrackingObjectPool<T>實例。 |
| ObjectPool |
建立 ObjectPool<T> 實例的方法。 |
| ObjectPool<T> |
一池物品。 |
| ObjectPoolProvider |
提供 ObjectPool<T> 實例的供應商。 |
| ObjectPoolProviderExtensions |
的 ObjectPoolProvider擴展方法 。 |
| PooledObjectPolicy<T> |
的基底型態。IPooledObjectPolicy<T> |
| StringBuilderPooledObjectPolicy |
一個用於合併 StringBuilder 實例的政策。 |
介面
| 名稱 | Description |
|---|---|
| IPooledObjectPolicy<T> |
代表管理池化物件的政策。 |
| IResettable |
定義一種將物件重置為初始狀態的方法。 |