SqlServerCache Třída

Definice

Implementace distribuované mezipaměti pomocí databáze Microsoft SQL Serveru

public ref class SqlServerCache : Microsoft::Extensions::Caching::Distributed::IBufferDistributedCache
public class SqlServerCache : Microsoft.Extensions.Caching.Distributed.IBufferDistributedCache
type SqlServerCache = class
    interface IDistributedCache
    interface IBufferDistributedCache
Public Class SqlServerCache
Implements IBufferDistributedCache
Dědičnost
SqlServerCache
Implementuje

Konstruktory

Name Description
SqlServerCache(IOptions<SqlServerCacheOptions>)

Inicializuje novou instanci .SqlServerCache

Metody

Name Description
Get(String)

Získá hodnotu s daným klíčem.

GetAsync(String, CancellationToken)

Získá hodnotu s daným klíčem.

Refresh(String)

Aktualizuje hodnotu v mezipaměti na základě jeho klíče a resetuje časový limit klouzavého vypršení platnosti (pokud existuje).

RefreshAsync(String, CancellationToken)

Aktualizuje hodnotu v mezipaměti na základě jeho klíče a resetuje časový limit klouzavého vypršení platnosti (pokud existuje).

Remove(String)

Odebere hodnotu s daným klíčem.

RemoveAsync(String, CancellationToken)

Odebere hodnotu s daným klíčem.

Set(String, Byte[], DistributedCacheEntryOptions)

Nastaví hodnotu s daným klíčem.

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

Nastaví hodnotu s daným klíčem.

Explicitní implementace rozhraní

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

Implementace distribuované mezipaměti pomocí databáze Microsoft SQL Serveru

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

Implementace distribuované mezipaměti pomocí databáze Microsoft SQL Serveru

IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)

Implementace distribuované mezipaměti pomocí databáze Microsoft SQL Serveru

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

Implementace distribuované mezipaměti pomocí databáze Microsoft SQL Serveru

Metody rozšíření

Name Description
GetString(IDistributedCache, String)

Získá řetězec ze zadané mezipaměti se zadaným klíčem.

GetStringAsync(IDistributedCache, String, CancellationToken)

Asynchronně získá řetězec ze zadané mezipaměti se zadaným klíčem.

Set(IDistributedCache, String, Byte[])

Nastaví posloupnost bajtů v zadané mezipaměti se zadaným klíčem.

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

Asynchronně nastaví posloupnost bajtů v zadané mezipaměti se zadaným klíčem.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Nastaví řetězec v zadané mezipaměti se zadaným klíčem.

SetString(IDistributedCache, String, String)

Nastaví řetězec v zadané mezipaměti se zadaným klíčem.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Asynchronně nastaví řetězec v zadané mezipaměti se zadaným klíčem.

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

Asynchronně nastaví řetězec v zadané mezipaměti se zadaným klíčem.

Platí pro