CacheExtensions Třída

Definice

Poskytuje metody rozšíření pro IMemoryCache operace.

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
Dědičnost
CacheExtensions

Metody

Name Description
Get(IMemoryCache, Object)

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

Get<TItem>(IMemoryCache, Object)

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

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

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

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 hodnoty z dané továrny, pokud klíč nebyl nalezen.

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

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

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 hodnoty z dané továrny, pokud se klíč nenajde.

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

Nastaví položku mezipaměti s daným klíčem a hodnotou, jejichž platnost vyprší v dané době.

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

Nastaví položku mezipaměti s daným klíčem a hodnotou, která vyprší po IChangeToken vypršení platnosti.

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

Nastaví položku mezipaměti s daným klíčem a hodnotou a použije hodnoty existující MemoryCacheEntryOptions položky na vytvořenou položku.

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

Nastaví položku mezipaměti s daným klíčem a hodnotou, jejichž platnost vyprší v dané době od této chvíle.

Set<TItem>(IMemoryCache, Object, TItem)

Přidružte hodnotu ke klíči v souboru IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

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

Platí pro