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 který se mají objekty fondu.

Dědičnost
DefaultObjectPool<T>

Poznámky

Tato implementace uchovává mezipaměť zachovaných objektů. To znamená, že pokud se objekty vrátí, když fond již dosáhl hodnoty maximumRetained, budou k dispozici pro uvolnění paměti.

Konstruktory

DefaultObjectPool<T>(IPooledObjectPolicy<T>)

Vytvoří instanci .DefaultObjectPool<T>

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

Vytvoří instanci .DefaultObjectPool<T>

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Get()

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Return(T)

Vrátí objekt do fondu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro