CardCacheCollectionProxyTGetAsync - метод

Возвращает значение из кэша по заданному ключу, при этом выполняется создание значения при его отсутствии в кэше. Например, выполняется загрузка карточки из базы данных или от сервера, если она отсутствовала в кэше.

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<CardCacheValue<T>> GetAsync(
	string key,
	CancellationToken cancellationToken = default
)

Параметры

key  String
Ключ, по которому требуется получить значение.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskCardCacheValueT
Значение из кэша, полученное по заданному ключу, при этом выполняется создание значения при его отсутствии в кэше.

Реализации

ICardCacheCollectionTGetAsync(String, CancellationToken)

Исключения

[System.ArgumentNullException] Аргумент key равен null.
[System.ArgumentOutOfRangeException] Аргумент key содержит строку, имеющую большую длину, чем максимально допустимая длина [Tessa.Cards.Caching.CardCacheHelper.MaxKeyLength].

См. также