Для изменения размера нажмите или перетащите

LimitedPoolItemT - конструктор

Создаёт экземпляр класса с указанием значения объекта в пуле и параметров его жизненного цикла.

Пространство имён:  Tessa.Platform.Collections
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public LimitedPoolItem(
	T value,
	TimeSpan lifetime,
	Func<LimitedPoolItem<T>, ValueTask> disposeActionAsync = null,
	LimitedPoolExpirationToken expirationToken = default
)

Параметры

value
Тип: T
Значение объекта в пуле.
lifetime
Тип: SystemTimeSpan
Время жизни объекта. При завершении времени жизни объект будет освобождён вызовом DisposeAsync, после чего при следующем запросе будет создан новый экземпляр объекта. Экземпляр объекта может быть не освобождён по завершению времени жизни, если это не запрошено пулом LimitedPoolT, но гарантируется, что такой объект не будет использован при запросе нового объекта из пула.
disposeActionAsync (Optional)
Тип: SystemFuncLimitedPoolItemT, ValueTask
Действие, вызываемое при освобождении ресурсов методом DisposeAsync.
expirationToken (Optional)
Тип: Tessa.Platform.CollectionsLimitedPoolExpirationToken
Токен принудительного истечения времени жизни объекта.
См. также