ILimitedPoolItemT - интерфейс
Пространство имён: Tessa.Platform.CollectionsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public interface ILimitedPoolItem<out T> : IAsyncDisposable
Public Interface ILimitedPoolItem(Of Out T)
Inherits IAsyncDisposable
generic<typename T>
public interface class ILimitedPoolItem : IAsyncDisposable
type ILimitedPoolItem<'T> =
interface
interface IAsyncDisposable
end
- Implements
- IAsyncDisposable
Параметры типа
- T
- Тип значения объекта в пуле.
| IsExpired |
Признак того, что время жизни объекта истекло,
и после возврата в пул объект должен быть пересоздан.
Значение свойства определяется динамически в момент обращения.
Экземпляр объекта может быть не освобождён по завершению времени жизни,
если это не запрошено пулом ILimitedPoolT,
но гарантируется, что такой объект не будет использован при запросе нового объекта из пула.
|
| Value |
Значение объекта в пуле.
|
| DisposeAsync |
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously. (Унаследован от IAsyncDisposable) |
| Expire |
Указывает, что время жизни объекта истекло, даже если в действительности оно ещё не истекло.
|