CardCacheSettings - класс

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

Definition

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

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

CardCacheSettingsИнициализирует новый экземпляр класса CardCacheSettings

Методы

ContainsAsyncВозвращает признак того, что значение доступно в кэше по заданному ключу.
(Унаследован от CardCacheCollectionBaseT)
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)
GetOrAdd Возвращает значение из кэша, или добавляет значение в кэш, возвращённое заданной функцией при отсутствии там значения.
(Унаследован от CardCacheCollectionBaseT)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InvalidateAsync(CancellationToken)Очищает кэш, при этом удаляются все значения.
(Унаследован от CardCacheCollectionBaseT)
InvalidateAsync(String, CancellationToken) Выполняет удаление значения из кэша по заданному ключу.
(Унаследован от CardCacheCollectionBaseT)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryAddAsync Добавляет значение в кэш по заданному ключу, если значение отсутствовало в кэше. Возвращает признак того, что значение было успешно добавлено.
(Унаследован от CardCacheCollectionBaseT)
TryGetAlreadyCachedAsyncT Возвращает настройку из кэша по заданному ключу или null, если настройка отсутствует в кэше.
TryGetValue Возвращает значение из кэша value, если оно присутствует, или false, если значения нет в кэше.
(Унаследован от CardCacheCollectionBaseT)

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

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

См. также