IDistributedCache Интерфейс

Определение

Представляет распределенный кэш сериализованных значений.

public interface class IDistributedCache
public interface IDistributedCache
type IDistributedCache = interface
Public Interface IDistributedCache
Производный

Методы

Get(String)

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

GetAsync(String)
GetAsync(String, CancellationToken)

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

Refresh(String)

Обновляет значение в кэше по ключу, сбрасывая его скользящий срок действия (при его наличии).

RefreshAsync(String)
RefreshAsync(String, CancellationToken)

Обновляет значение в кэше по ключу, сбрасывая его скользящий срок действия (при его наличии).

Remove(String)

Удаляет значение с указанным ключом.

RemoveAsync(String)
RemoveAsync(String, CancellationToken)

Удаляет значение с указанным ключом.

Set(String, Byte[], DistributedCacheEntryOptions)

Задает значение с указанным ключом.

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

Задает значение с указанным ключом.

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

GetString(IDistributedCache, String)

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

GetStringAsync(IDistributedCache, String)

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

GetStringAsync(IDistributedCache, String, CancellationToken)

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

Set(IDistributedCache, String, Byte[])

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

SetAsync(IDistributedCache, String, Byte[])

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

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

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

SetString(IDistributedCache, String, String)

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

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

SetStringAsync(IDistributedCache, String, String)

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

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

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

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

SetStringAsync(IDistributedCache, String, String, CancellationToken)

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

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