IMemoryCache Интерфейс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет локальный кэш в памяти, значения которого не сериализуются.
public interface class IMemoryCache : IDisposable
public interface IMemoryCache : IDisposable
type IMemoryCache = interface
interface IDisposable
Public Interface IMemoryCache
Implements IDisposable
- Производный
- Реализации
Create |
Создайте или перезаписите запись в кэше. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable) |
Get |
Возвращает моментальный снимок статистики кэша, если он доступен. |
Remove(Object) |
Удаляет объект, связанный с заданным ключом. |
Try |
Возвращает элемент, связанный с этим ключом, если он присутствует. |
Get(IMemory |
Возвращает значение, связанное с этим ключом, если он присутствует. |
Get<TItem>(IMemory |
Возвращает значение, связанное с этим ключом, если он присутствует. |
Get |
Возвращает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден. |
Get |
Возвращает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден. |
Get |
Асинхронно получает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден. |
Get |
Асинхронно получает значение, связанное с этим ключом, если оно существует, или создает новую запись с помощью предоставленного ключа и значения из заданной фабрики, если ключ не найден. |
Set<TItem>(IMemory |
Связывает значение с указанным ключом в IMemoryCache. |
Set<TItem>(IMemory |
Связывает запись кэша с указанным ключом и применяет значения существующего MemoryCacheEntryOptions к созданной записи. |
Set<TItem>(IMemory |
Связывает запись кэша с указанным ключом, срок действия которого истекает при истечении срока действия IChangeToken. |
Set<TItem>(IMemory |
Создает или перезаписывает указанную запись в кэше и задает значение с абсолютной датой окончания срока действия. |
Set<TItem>(IMemory |
Связывает запись кэша с указанным ключом, срок действия которого истекает после указанной длительности. |
Try |
Пытается получить значение, связанное с указанным ключом. |
Продукт | Версии |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: