DefaultObjectPool<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Domyślna implementacja elementu 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 obiektów puli dla.
- Dziedziczenie
Uwagi
Ta implementacja przechowuje pamięć podręczną przechowywanych obiektów. Oznacza to, że jeśli obiekty są zwracane, gdy pula osiągnęła już "maksymalną wartośćRetained" obiektów, będą one dostępne do zbierania pamięci.
Konstruktory
DefaultObjectPool<T>(IPooledObjectPolicy<T>) |
Tworzy wystąpienie klasy DefaultObjectPool<T>. |
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32) |
Tworzy wystąpienie klasy DefaultObjectPool<T>. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get() |
Pobiera obiekt z puli, jeśli jest dostępny, w przeciwnym razie tworzy go. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Return(T) |
Zwróć obiekt do puli. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |