CardRequestExtensionsInvalidateCacheAsync - метод
Выполняет запрос по сбросу кэшей на сервере. Может быть вызван с сервера или клиента для сессии пользователя с правами администратора.
Если в качестве списка имён cacheNames указывается null, то выполняется сброс всех кэшей;
если указан пустой массив, то сброс не будет выполнен, однако, запрос будет запущен (т.е. расширения могут определить список кэшей для сброса сами).
Возвращает результат выполнения операции, который не равен null.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task<ValidationResult> InvalidateCacheAsync(
this ICardRepository cardRepository,
string[]? cacheNames = null,
CancellationToken cancellationToken = default
)
<ExtensionAttribute>
Public Shared Function InvalidateCacheAsync (
cardRepository As ICardRepository,
Optional cacheNames As String() = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
public:
[ExtensionAttribute]
static Task<ValidationResult^>^ InvalidateCacheAsync(
ICardRepository^ cardRepository,
array<String^>^ cacheNames = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member InvalidateCacheAsync :
cardRepository : ICardRepository *
?cacheNames : string[] *
?cancellationToken : CancellationToken
(* Defaults:
let _cacheNames = defaultArg cacheNames null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- cardRepository ICardRepository
- Репозиторий по управлению карточками.
- cacheNames String (Optional)
-
Список кэшей для сброса. Список кэшей, доступных в платформе без расширений, определён в классе
PlatformCacheNames. Список кэшей в типовом решении - в классе Tessa.Extensions.Default.Shared.DefaultCacheNames.
Укажите null, чтобы выполнить сброс всех кэшей.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskValidationResultРезультат выполнения операции.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ICardRepository. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).