DefaultObjectPool<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |