ObjectPoolT(FuncT, Int32) - конструктор |
Создаёт экземпляр класса с указанием функции, используемой для создания объектов,
и заданной начальной вместимости пула.
Пространство имён:
Tessa.Platform.Collections
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public ObjectPool(
Func<T> newObjectFunc,
int capacity
)
Public Sub New (
newObjectFunc As Func(Of T),
capacity As Integer
)
public:
ObjectPool(
Func<T>^ newObjectFunc,
int capacity
)
new :
newObjectFunc : Func<'T> *
capacity : int -> ObjectPool
Параметры
- newObjectFunc
- Тип: SystemFuncT
Функция, используемая для создания объектов при их запросе из пула методом Get,
если в настоящий момент объекты в пуле отсутствуют.
- capacity
- Тип: SystemInt32
Начальная вместимость пула. Вместимость будет удвоена при дальнейшем возврате объектов в пул.
См. также