CardRequestExtensionsInvalidateCacheAsync - метод |
Выполняет запрос по сбросу кэшей на сервере. Может быть вызван с сервера или клиента для сессии пользователя с правами администратора.
Если в качестве списка имён cacheNames указывается null, то выполняется сброс всех кэшей;
если указан пустой массив, то сброс не будет выполнен, однако, запрос будет запущен (т.е. расширения могут определить список кэшей для сброса сами).
Возвращает результат выполнения операции, который не равен null.
Пространство имён:
Tessa.Cards
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.CardsICardRepository
Репозиторий по управлению карточками. - cacheNames (Optional)
- Тип: SystemString
Список кэшей для сброса. Список кэшей, доступных в платформе без расширений, определён в классе
PlatformCacheNames. Список кэшей в типовом решении - в классе Tessa.Extensions.Default.Shared.DefaultCacheNames.
Укажите null, чтобы выполнить сброс всех кэшей.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskValidationResultРезультат выполнения операции.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ICardRepository. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также