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

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

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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, если не требуется выполнять дополнительных действий при операциях сброса кэша.

См. также