CardCacheSettingsProxy - класс

Прокси для потокобезопасной коллекции определяемых пользователем настроек, содержащихся в кэше карточек и доступных по строковому ключу.

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class CardCacheSettingsProxy : ICardCacheSettings
Inheritance
Object    CardCacheSettingsProxy
Implements
ICardCacheSettings

Заметки

Объект используется для сброса глобального кэша при сбросе локального.

Конструкторы

CardCacheSettingsProxy Создаёт экземпляр класса с указанием декорируемого объекта и методов, выполняемых при очистке кэша вызовом методов интерфейса ICardCacheSettings.

Методы

ContainsAsyncВозвращает признак того, что настройка доступна в кэше по заданному ключу.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAsyncT(String, FuncString, T, CancellationToken) Возвращает настройку из кэша, или добавляет настройку в кэш, возвращённую заданной функцией при отсутствии там настройки.
GetAsyncT(String, FuncString, CancellationToken, TaskT, CancellationToken) Возвращает настройку из кэша, или добавляет настройку в кэш, возвращённую заданной функцией при отсутствии там настройки.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InvalidateAsync(CancellationToken)Очищает кэш, при этом удаляются все настройки.
InvalidateAsync(String, CancellationToken) Выполняет удаление настройки из кэша по заданному ключу.
InvalidateSourceAsync(CancellationToken)Очищает кэш, при этом удаляются все настройки.
InvalidateSourceAsync(String, CancellationToken) Выполняет удаление настройки из кэша по заданному ключу.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetAlreadyCachedAsyncT Возвращает настройку из кэша по заданному ключу или null, если настройка отсутствует в кэше.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также