MemoryDistributedCache Třída

Definice

Implementuje IDistributedCache pomocí IMemoryCache.

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

Konstruktory

Name Description
MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Vytvoří novou instanci MemoryDistributedCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Vytvoří novou instanci MemoryDistributedCache.

Metody

Name Description
Get(String)

Získá zadanou položku přidruženou k klíči IMemoryCache z bajtového pole.

GetAsync(String, CancellationToken)

Asynchronně získá zadanou položku přidruženou ke klíči IMemoryCache z pole bajtů.

Refresh(String)

Aktualizuje zadanou položku přidruženou ke klíči z objektu IMemoryCache.

RefreshAsync(String, CancellationToken)

Asynchronně aktualizuje zadanou položku přidruženou ke klíči z objektu IMemoryCache.

Remove(String)

Odebere zadanou položku přidruženou ke klíči z objektu IMemoryCache.

RemoveAsync(String, CancellationToken)

Asynchronně odebere zadanou položku přidruženou ke klíči z objektu IMemoryCache.

Set(String, Byte[], DistributedCacheEntryOptions)

Nastaví zadanou položku přidruženou k klíči IMemoryCache v bajtovém poli.

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

Asynchronně nastaví zadanou položku přidruženou ke klíči IMemoryCache v bajtovém poli.

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