CardRequestExtensionsInvalidateCacheAsync - метод

Выполняет запрос по сбросу кэшей на сервере. Может быть вызван с сервера или клиента для сессии пользователя с правами администратора. Если в качестве списка имён cacheNames указывается null, то выполняется сброс всех кэшей; если указан пустой массив, то сброс не будет выполнен, однако, запрос будет запущен (т.е. расширения могут определить список кэшей для сброса сами). Возвращает результат выполнения операции, который не равен null.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Task<ValidationResult> InvalidateCacheAsync(
	this ICardRepository cardRepository,
	string[]? cacheNames = null,
	CancellationToken cancellationToken = default
)

Параметры

cardRepository  ICardRepository
Репозиторий по управлению карточками.
cacheNames  String  (Optional)
Список кэшей для сброса. Список кэшей, доступных в платформе без расширений, определён в классе PlatformCacheNames. Список кэшей в типовом решении - в классе Tessa.Extensions.Default.Shared.DefaultCacheNames. Укажите null, чтобы выполнить сброс всех кэшей.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValidationResult
Результат выполнения операции.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ICardRepository. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также