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

Создаёт экземпляр класса с указанием функции, используемой для получения значений объектов, отсутствующих в кэше, и функции, проверяющей возможность наличия объекта в кэше.

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public CardCacheCollection(
	Func<string, CancellationToken, ValueTask<CardCacheValue<T>>> getValueFuncAsync,
	Func<string, CancellationToken, ValueTask<bool>> isAllowedFuncAsync
)

Параметры

getValueFuncAsync  FuncString, CancellationToken, ValueTaskCardCacheValueT
Функция, используемая для получения значений объектов, отсутствующих в кэше. Функция может не проверять возможность наличия объекта в кэше, т.к. такая проверка выполняется перед вызовом функции.
isAllowedFuncAsync  FuncString, CancellationToken, ValueTaskBoolean
Функция, проверяющая возможность наличия объекта в кэше и возвращающая true, если объект может содержаться в кэше, и false в противном случае.

См. также