Microsoft.Extensions.ObjectPool Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
DefaultObjectPool<T> |
Implementação padrão de ObjectPool<T>. |
DefaultObjectPoolProvider |
A ObjectPoolProvider padrão. |
DefaultPooledObjectPolicy<T> |
Implementação padrão para PooledObjectPolicy<T>. |
DependencyInjectionPoolOptions |
Contém a configuração para pools. |
LeakTrackingObjectPool<T> |
Uma ObjectPool<T> implementação que detecta vazamentos no uso do pool de objetos.
Um vazamento será produzido se um objeto for concedido do pool, mas não retornado antes de ser finalizado.
Um erro só é produzido em |
LeakTrackingObjectPoolProvider |
Um ObjectPoolProvider que produz instâncias de LeakTrackingObjectPool<T>. |
ObjectPool |
Métodos para criar instâncias de ObjectPool<T>. |
ObjectPool<T> |
Um pool de objetos. |
ObjectPoolProvider |
Um provedor de instâncias de ObjectPool<T>. |
ObjectPoolProviderExtensions |
Métodos de extensão para ObjectPoolProvider. |
PooledObjectPolicy<T> |
Um tipo base para IPooledObjectPolicy<T>. |
StringBuilderPooledObjectPolicy |
Uma política para instâncias de pool.StringBuilder |
Interfaces
IPooledObjectPolicy<T> |
Representa uma política para gerenciar objetos em pool. |
IResettable |
Define um método para redefinir um objeto para seu estado inicial. |