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) |