Microsoft.Extensions.ObjectPool Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
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 |
Определяет метод для сброса исходного состояния объекта. |