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>, MemoryCacheEntryOptions)

Возвращает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

Возвращает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions)

Асинхронно получает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)

Асинхронно получает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден.

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)

Задает запись кэша с заданным ключом и значением, срок действия которого истекает в течение заданного периода.

Set<TItem>(IMemoryCache, Object, TItem)

Свяжите значение с ключом в элементе IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Пытается получить значение, связанное с заданным ключом.

Применяется к