Поделиться через


IBufferDistributedCache Интерфейс

Определение

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

public interface class IBufferDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public interface IBufferDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type IBufferDistributedCache = interface
    interface IDistributedCache
Public Interface IBufferDistributedCache
Implements IDistributedCache
Производный
Реализации

Методы

Get(String)

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

(Унаследовано от IDistributedCache)
GetAsync(String, CancellationToken)

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

(Унаследовано от IDistributedCache)
Refresh(String)

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

(Унаследовано от IDistributedCache)
RefreshAsync(String, CancellationToken)

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

(Унаследовано от IDistributedCache)
Remove(String)

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

(Унаследовано от IDistributedCache)
RemoveAsync(String, CancellationToken)

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

(Унаследовано от IDistributedCache)
Set(String, Byte[], DistributedCacheEntryOptions)

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

(Унаследовано от IDistributedCache)
Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Задает или перезаписывает элемент кэша.

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

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

(Унаследовано от IDistributedCache)
SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Асинхронно задает или перезаписывает запись кэша.

TryGet(String, IBufferWriter<Byte>)

Пытается получить существующий элемент кэша.

TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Асинхронно пытается получить существующую запись кэша.

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

GetString(IDistributedCache, String)

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

GetStringAsync(IDistributedCache, String, CancellationToken)

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

Set(IDistributedCache, String, Byte[])

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

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

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

SetString(IDistributedCache, String, String)

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

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

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

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

SetStringAsync(IDistributedCache, String, String, CancellationToken)

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

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