DefaultObjectPool<T> Klas
Definitie
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.
Standaard implementatie van ObjectPool<T>.
generic <typename T>
where T : classpublic ref class DefaultObjectPool : Microsoft::Extensions::ObjectPool::ObjectPool<T>
public class DefaultObjectPool<T> : Microsoft.Extensions.ObjectPool.ObjectPool<T> where T : class
type DefaultObjectPool<'T (requires 'T : null)> = class
inherit ObjectPool<'T (requires 'T : null)>
Public Class DefaultObjectPool(Of T)
Inherits ObjectPool(Of T)
Type parameters
- T
Het type voor het groeperen van objecten.
- Overname
Opmerkingen
Deze implementatie bewaart een cache met bewaarde objecten. Dit betekent dat als objecten worden geretourneerd wanneer de pool al 'maximumRetained'-objecten heeft bereikt, ze beschikbaar zijn om garbagecollection te worden verzameld.
Constructors
| Name | Description |
|---|---|
| DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32) |
Hiermee maakt u een exemplaar van DefaultObjectPool<T>. |
| DefaultObjectPool<T>(IPooledObjectPolicy<T>) |
Hiermee maakt u een exemplaar van DefaultObjectPool<T>. |
Methoden
| Name | Description |
|---|---|
| Get() |
Hiermee haalt u een object op uit de pool als deze beschikbaar is, anders wordt er een gemaakt. |
| Return(T) |
Retourneer een object naar de pool. |