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

Создаёт экземпляр класса с указанием декорируемого объекта и метода, выполняемого при очистке кэша вызовом метода интерфейса ICardCache.

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public CardCacheProxy(
	Func<CancellationToken, ValueTask<ICardCache>> getSourceAsync,
	Func<CardCacheInvalidationType, string?, ValueTask>? invalidateActionAsync = null
)

Параметры

getSourceAsync  FuncCancellationToken, ValueTaskICardCache
Функция, асинхронно возвращающая декорируемый объект, для которого создаётся прокси.
invalidateActionAsync  FuncCardCacheInvalidationType, String, ValueTask  (Optional)
Метод, выполняемый при сбросе кэша с заданным способом сброса и ключом (при его наличии) или null, если не требуется выполнять дополнительных действий при операциях сброса кэша.

См. также