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 |
定义将对象重置为其初始状态的方法。 |