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


SqlServerCache Класс

Определение

Реализация распределенного кэша с использованием базы данных Microsoft SQL Server.

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

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

SqlServerCache(IOptions<SqlServerCacheOptions>)

Реализация распределенного кэша с использованием базы данных Microsoft SQL Server.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

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

GetAsync(String, CancellationToken)

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

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

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

RefreshAsync(String, CancellationToken)

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

Remove(String)

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

RemoveAsync(String, CancellationToken)

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

Set(String, Byte[], DistributedCacheEntryOptions)

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

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

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

ToString()

Возвращает строку, представляющую текущий объект.

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

Явные реализации интерфейса

IBufferDistributedCache.Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Реализация распределенного кэша с использованием базы данных Microsoft SQL Server.

IBufferDistributedCache.SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Реализация распределенного кэша с использованием базы данных Microsoft SQL Server.

IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)

Реализация распределенного кэша с использованием базы данных Microsoft SQL Server.

IBufferDistributedCache.TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Реализация распределенного кэша с использованием базы данных Microsoft SQL Server.

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

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, DistributedCacheEntryOptions, CancellationToken)

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

SetStringAsync(IDistributedCache, String, String, CancellationToken)

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

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