CacheExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставьте методы расширений для IMemoryCache операций.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Наследование
-
CacheExtensions
Методы
Get(IMemoryCache, Object) |
Возвращает значение, связанное с этим ключом, если оно имеется. |
Get<TItem>(IMemoryCache, Object) |
Возвращает значение, связанное с этим ключом, если оно имеется. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>) |
Возвращает значение, связанное с этим ключом, если он существует, или создает новую запись, используя предоставленный ключ, и значение из заданной фабрики, если ключ не найден. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions) |
Предоставьте методы расширений для IMemoryCache операций. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>) |
Асинхронно получает значение, связанное с этим ключом, если он существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions) |
Предоставьте методы расширений для IMemoryCache операций. |
Set<TItem>(IMemoryCache, Object, TItem) |
Связывает значение с указанным ключом IMemoryCacheв . |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Создает или перезаписывает указанную запись в кэше и задает значение с абсолютной датой окончания срока действия. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Связывает запись кэша с указанным ключом, срок действия которого истекает по IChangeToken истечении срока действия. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Связывает запись кэша с указанным ключом и применяет значения существующего MemoryCacheEntryOptions к созданной записи. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Связывает запись кэша с указанным ключом, срок действия которого истекает по истечении указанной длительности. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Пытается получить значение, связанное с указанным ключом. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по