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

オブジェクトを初期状態にリセットするメソッドを定義します。