ILimitedPoolItem<T> - интерфейс
Пространство имён: Tessa.Platform.CollectionsСборка: Tessa (в Tessa.dll) Версия: 4.0.7
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 |
Признак того, что время жизни объекта истекло,
и после возврата в пул объект должен быть пересоздан.
Значение свойства определяется динамически в момент обращения.
Экземпляр объекта может быть не освобождён по завершению времени жизни,
если это не запрошено пулом ILimitedPool<T>,
но гарантируется, что такой объект не будет использован при запросе нового объекта из пула.
|
Value |
Значение объекта в пуле.
|
DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. (Унаследован от IAsyncDisposable) |
Expire |
Указывает, что время жизни объекта истекло, даже если в действительности оно ещё не истекло.
|