Microsoft.Extensions.ObjectPool Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat een klasse die configuratieopties biedt voor afhankelijkheidsinjectiegroepen.
Klassen
| Name | Description |
|---|---|
| DefaultObjectPool<T> |
Standaard implementatie van ObjectPool<T>. |
| DefaultObjectPoolProvider |
De standaardwaarde ObjectPoolProvider. |
| DefaultPooledObjectPolicy<T> |
Standaard implementatie voor PooledObjectPolicy<T>. |
| DependencyInjectionPoolOptions |
Bevat configuratie voor pools. |
| LeakTrackingObjectPool<T> |
Een ObjectPool<T> implementatie die lekken detecteert in het gebruik van de objectgroep.
Er wordt een lek geproduceerd als een object wordt geleased van de pool, maar niet wordt geretourneerd voordat het wordt voltooid.
Er wordt alleen een fout geproduceerd in |
| LeakTrackingObjectPoolProvider |
Een ObjectPoolProvider die exemplaren van LeakTrackingObjectPool<T>. |
| ObjectPool |
Methoden voor het maken van ObjectPool<T> exemplaren. |
| ObjectPool<T> |
Een groep objecten. |
| ObjectPoolProvider |
Een provider van ObjectPool<T> exemplaren. |
| ObjectPoolProviderExtensions |
Extensiemethoden voor ObjectPoolProvider. |
| PooledObjectPolicy<T> |
Een basistype voor IPooledObjectPolicy<T>. |
| StringBuilderPooledObjectPolicy |
Een beleid voor poolinstanties StringBuilder . |
Interfaces
| Name | Description |
|---|---|
| IPooledObjectPolicy<T> |
Vertegenwoordigt een beleid voor het beheren van gegroepeerde objecten. |
| IResettable |
Hiermee definieert u een methode voor het opnieuw instellen van een object in de oorspronkelijke status. |