IMemoryCache Rozhraní

Definice

Představuje místní mezipaměť v paměti, jejíž hodnoty nejsou serializovány.

public interface class IMemoryCache : IDisposable
public interface IMemoryCache : IDisposable
type IMemoryCache = interface
    interface IDisposable
Public Interface IMemoryCache
Implements IDisposable
Odvozené
Implementuje

Metody

CreateEntry(Object)

Vytvořte nebo přepište položku v mezipaměti.

Dispose()

Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.

(Zděděno od IDisposable)
GetCurrentStatistics()

Získá snímek statistik mezipaměti, pokud je k dispozici.

Remove(Object)

Odebere objekt přidružený k danému klíči.

TryGetValue(Object, Object)

Získá položku přidruženou k tomuto klíči, pokud existuje.

Metody rozšíření

Get(IMemoryCache, Object)

Získá hodnotu přidruženou k tomuto klíči, pokud existuje.

Get<TItem>(IMemoryCache, Object)

Získá hodnotu přidruženou k tomuto klíči, pokud existuje.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

Získá hodnotu přidruženou k tomuto klíči, pokud existuje, nebo vygeneruje novou položku pomocí zadaného klíče a hodnotu z dané továrny, pokud klíč není nalezen.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions)

Představuje místní mezipaměť v paměti, jejíž hodnoty nejsou serializovány.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)

Asynchronně získá hodnotu přidruženou k tomuto klíči, pokud existuje, nebo vygeneruje novou položku pomocí zadaného klíče a hodnotu z dané továrny, pokud klíč není nalezen.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions)

Představuje místní mezipaměť v paměti, jejíž hodnoty nejsou serializovány.

Set<TItem>(IMemoryCache, Object, TItem)

Přidruží hodnotu k zadanému klíči v .IMemoryCache

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Přidruží položku mezipaměti k zadanému klíči a použije hodnoty existující MemoryCacheEntryOptions položky na vytvořenou položku.

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Přidruží položku mezipaměti k zadanému klíči, jehož platnost vyprší při IChangeToken vypršení jeho platnosti.

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Vytvoří nebo přepíše zadanou položku v mezipaměti a nastaví hodnotu s absolutním datem vypršení platnosti.

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Přidruží položku mezipaměti k zadanému klíči, jehož platnost po zadané době vyprší.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Pokusí se získat hodnotu přidruženou k zadanému klíči.

Platí pro