DefaultObjectPool<T> Klas

Definitie

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
DefaultObjectPool<T>

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.

Van toepassing op