MemoryDistributedCache Класс

Определение

IDistributedCache Реализуется с помощью IMemoryCache.

public ref class MemoryDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public class MemoryDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type MemoryDistributedCache = class
    interface IDistributedCache
Public Class MemoryDistributedCache
Implements IDistributedCache
Наследование
MemoryDistributedCache
Реализации

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

Имя Описание
MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Создает новый экземпляр MemoryDistributedCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Создает новый экземпляр MemoryDistributedCache.

Методы

Имя Описание
Get(String)

Возвращает указанный элемент, связанный с ключом из массива IMemoryCache байтов.

GetAsync(String, CancellationToken)

Асинхронно получает указанный элемент, связанный с ключом из массива IMemoryCache байтов.

Refresh(String)

Обновляет указанный элемент, связанный с ключом из .IMemoryCache

RefreshAsync(String, CancellationToken)

Асинхронно обновляет указанный элемент, связанный с ключом из .IMemoryCache

Remove(String)

Удаляет указанный элемент, связанный с ключом.IMemoryCache

RemoveAsync(String, CancellationToken)

Асинхронно удаляет указанный элемент, связанный с ключом.IMemoryCache

Set(String, Byte[], DistributedCacheEntryOptions)

Задает указанный элемент, связанный с ключом в массиве IMemoryCache байтов.

SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken)

Асинхронно задает указанный элемент, связанный с ключом в массиве IMemoryCache байтов.

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

Имя Описание
GetString(IDistributedCache, String)

Возвращает строку из указанного кэша с указанным ключом.

GetStringAsync(IDistributedCache, String, CancellationToken)

Асинхронно получает строку из указанного кэша с указанным ключом.

Set(IDistributedCache, String, Byte[])

Задает последовательность байтов в указанном кэше с указанным ключом.

SetAsync(IDistributedCache, String, Byte[], CancellationToken)

Асинхронно задает последовательность байтов в указанном кэше с указанным ключом.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Задает строку в указанном кэше с указанным ключом.

SetString(IDistributedCache, String, String)

Задает строку в указанном кэше с указанным ключом.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Асинхронно задает строку в указанном кэше с указанным ключом.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

Асинхронно задает строку в указанном кэше с указанным ключом.

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