Microsoft.Extensions.ObjectPool Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
DefaultObjectPool<T> |
Implémentation par défaut de ObjectPool<T>. |
DefaultObjectPoolProvider |
ObjectPoolProvider par défaut. |
DefaultPooledObjectPolicy<T> |
Implémentation par défaut pour PooledObjectPolicy<T>. |
DependencyInjectionPoolOptions |
Contient la configuration des pools. |
LeakTrackingObjectPool<T> |
Implémentation ObjectPool<T> qui détecte les fuites dans l’utilisation du pool d’objets.
Une fuite est produite si un objet est loué à partir du pool, mais qu’il n’est pas retourné avant qu’il ne soit finalisé.
Une erreur est générée uniquement dans les |
LeakTrackingObjectPoolProvider |
ObjectPoolProvider qui produit des instances de LeakTrackingObjectPool<T>. |
ObjectPool |
Méthodes pour créer des instances de ObjectPool<T>. |
ObjectPool<T> |
Pool d’objets. |
ObjectPoolProvider |
Fournisseur d’instances de ObjectPool<T>. |
ObjectPoolProviderExtensions |
Méthodes d’extension pour ObjectPoolProvider. |
PooledObjectPolicy<T> |
Type de base pour IPooledObjectPolicy<T>. |
StringBuilderPooledObjectPolicy |
Stratégie de regroupement d’instances StringBuilder . |
Interfaces
IPooledObjectPolicy<T> |
Représente une stratégie de gestion des objets dans le pool. |
IResettable |
Définit une méthode pour réinitialiser un objet à son état initial. |