Microsoft.Extensions.ObjectPool 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
DefaultObjectPool<T> |
ObjectPool<T> 的默认实现。 |
DefaultObjectPoolProvider |
默认的 ObjectPoolProvider。 |
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 化实例的策略。 |
接口
IPooledObjectPolicy<T> |
表示用于管理共用对象的策略。 |
IResettable |
定义用于将对象重置为其初始状态的方法。 |