RedisCache Класс

Определение

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

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

RedisCache(IOptions<RedisCacheOptions>)

Методы

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Get(String)

Возвращает значение с указанным ключом.Gets a value with the given key.

GetAsync(String)
GetAsync(String, CancellationToken)

Возвращает значение с указанным ключом.Gets a value with the given key.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Обновляет значение в кэше по ключу, сбрасывая его скользящий срок действия (при его наличии).Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).

RefreshAsync(String)
RefreshAsync(String, CancellationToken)

Обновляет значение в кэше по ключу, сбрасывая его скользящий срок действия (при его наличии).Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).

Remove(String)

Удаляет значение с указанным ключом.Removes the value with the given key.

RemoveAsync(String)
RemoveAsync(String, CancellationToken)

Удаляет значение с указанным ключом.Removes the value with the given key.

Set(String, Byte[], DistributedCacheEntryOptions)

Задает значение с указанным ключом.Sets a value with the given key.

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

Задает значение с указанным ключом.Sets the value with the given key.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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

GetString(IDistributedCache, String)

Получает строку из указанного кэша с указанным ключом.Gets a string from the specified cache with the specified key.

GetStringAsync(IDistributedCache, String)

Асинхронно получает строку из указанного кэша с указанным ключом.Asynchronously gets a string from the specified cache with the specified key.

GetStringAsync(IDistributedCache, String, CancellationToken)

Асинхронно получает строку из указанного кэша с указанным ключом.Asynchronously gets a string from the specified cache with the specified key.

Set(IDistributedCache, String, Byte[])

Задает последовательность байтов в указанном кэше с указанным ключом.Sets a sequence of bytes in the specified cache with the specified key.

SetAsync(IDistributedCache, String, Byte[])

Асинхронно задает последовательность байтов в указанном кэше с указанным ключом.Asynchronously sets a sequence of bytes in the specified cache with the specified key.

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

Асинхронно задает последовательность байтов в указанном кэше с указанным ключом.Asynchronously sets a sequence of bytes in the specified cache with the specified key.

SetString(IDistributedCache, String, String)

Задает строку в указанном кэше с указанным ключом.Sets a string in the specified cache with the specified key.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Задает строку в указанном кэше с указанным ключом.Sets a string in the specified cache with the specified key.

SetStringAsync(IDistributedCache, String, String)

Асинхронно задает строку в указанном кэше с указанным ключом.Asynchronously sets a string in the specified cache with the specified key.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions)

Асинхронно задает строку в указанном кэше с указанным ключом.Asynchronously sets a string in the specified cache with the specified key.

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

Асинхронно задает строку в указанном кэше с указанным ключом.Asynchronously sets a string in the specified cache with the specified key.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Асинхронно задает строку в указанном кэше с указанным ключом.Asynchronously sets a string in the specified cache with the specified key.

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