DefaultObjectPool<T> Třída

Definice

Výchozí implementace .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)

Parametry typu

T

Typ pro objekty fondu.

Dědičnost
DefaultObjectPool<T>

Poznámky

Tato implementace uchovává mezipaměť uchovávaných objektů. To znamená, že pokud se objekty vrátí, když fond již dosáhl maximálního počtu objektů, budou k dispozici pro uvolňování paměti.

Konstruktory

Name Description
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32)

Vytvoří instanci .DefaultObjectPool<T>

DefaultObjectPool<T>(IPooledObjectPolicy<T>)

Vytvoří instanci .DefaultObjectPool<T>

Metody

Name Description
Get()

Získá objekt z fondu, pokud je k dispozici, jinak vytvoří objekt.

Return(T)

Vrátí objekt do fondu.

Platí pro