Для изменения размера нажмите или перетащите

IGlobalCacheLock - интерфейс

Объект, отвечающий за глобальную блокировку кэшей между собой. В отличии от AsyncLock, последующие вызовы [!:ExecuteAsync] ниже по стеку будут выполняться в рамках уже взятой блокировки. Рекомендуется использовать в методах, которые могут использовать другие кэши (например, GetAsyncT(FuncCancellationToken, TaskT, FuncCancellationToken, TaskT, CancellationToken) при заполнении кэша или InvalidateLocalCacheAsync(TEventArgs, CancellationToken) при сбрасывании локального кэша), для исключения ситуации, когда два разных кэша могут брать блокировку друг на друга.

Пространство имён:  Tessa.Platform.Caching
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface IGlobalCacheLock

Тип IGlobalCacheLock предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методExecuteReaderAsync
Выполняет делегат в блокировке на чтение, при этом последующие вызовы [!:ExecuteAsync] ниже по стеку будут выполняться в рамках уже взятой блокировки.
Открытый методExecuteWriterAsync
Выполняет делегат в блокировке на запись, при этом последующие вызовы [!:ExecuteAsync] ниже по стеку будут выполняться в рамках уже взятой блокировки.
В начало страницы
См. также