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

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

Definition

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

Параметры

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

См. также