Microsoft.Extensions.ObjectPool Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine Klasse, die Konfigurationsoptionen für Abhängigkeitseinfügungspools bereitstellt.
Klassen
| Name | Beschreibung |
|---|---|
| DefaultObjectPool<T> |
Standardimplementierung von ObjectPool<T>. |
| DefaultObjectPoolProvider |
Der Standardwert ObjectPoolProvider. |
| DefaultPooledObjectPolicy<T> |
Standardimplementierung für PooledObjectPolicy<T>. |
| DependencyInjectionPoolOptions |
Enthält die Konfiguration für Pools. |
| LeakTrackingObjectPool<T> |
Eine ObjectPool<T> Implementierung, die Lecks bei der Verwendung des Objektpools erkennt.
Ein Leck wird erzeugt, wenn ein Objekt aus dem Pool geleastet, aber nicht zurückgegeben wird, bevor es abgeschlossen wird.
Ein Fehler wird nur in |
| LeakTrackingObjectPoolProvider |
Eine ObjectPoolProvider , die Instanzen von LeakTrackingObjectPool<T>. |
| ObjectPool |
Methoden zum Erstellen von ObjectPool<T> Instanzen. |
| ObjectPool<T> |
Ein Pool von Objekten. |
| ObjectPoolProvider |
Ein Anbieter von ObjectPool<T>Instanzen. |
| ObjectPoolProviderExtensions |
Erweiterungsmethoden für ObjectPoolProvider. |
| PooledObjectPolicy<T> |
Ein Basistyp für IPooledObjectPolicy<T>. |
| StringBuilderPooledObjectPolicy |
Eine Richtlinie für Poolinstanzen StringBuilder . |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IPooledObjectPolicy<T> |
Stellt eine Richtlinie zum Verwalten von poolierten Objekten dar. |
| IResettable |
Definiert eine Methode, um ein Objekt auf den Anfangszustand zurückzusetzen. |