Nyelv

CacheExtensions Osztály

Definíció

Bővítménymetelyeket biztosít a műveletekhez IMemoryCache .

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
Öröklődés
CacheExtensions

Metódusok

Name Description
Get(IMemoryCache, Object)

Lekéri a kulcshoz társított értéket, ha van ilyen.

Get<TItem>(IMemoryCache, Object)

Lekéri a kulcshoz társított értéket, ha van ilyen.

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

Lekéri a kulcshoz társított értéket, ha létezik, vagy új bejegyzést hoz létre a megadott kulccsal, és egy értéket az adott gyárból, ha a kulcs nem található.

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

Lekéri a kulcshoz társított értéket, ha létezik, vagy új bejegyzést hoz létre a megadott kulccsal, és egy értéket az adott gyárból, ha a kulcs nem található.

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

Aszinkron módon lekéri a kulcshoz társított értéket, ha létezik, vagy egy új bejegyzést hoz létre a megadott kulccsal, és egy értéket az adott gyárból, ha a kulcs nem található.

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

Aszinkron módon lekéri a kulcshoz társított értéket, ha létezik, vagy egy új bejegyzést hoz létre a megadott kulccsal, és egy értéket az adott gyárból, ha a kulcs nem található.

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

Beállít egy gyorsítótárbejegyzést a megadott kulccsal és értékkel, amely az adott időtartam alatt lejár.

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

Beállít egy gyorsítótárbejegyzést a megadott kulccsal és értékkel, amely lejáratkor IChangeToken lejár.

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

Beállít egy gyorsítótárbejegyzést a megadott kulccsal és értékkel, és alkalmazza egy meglévő MemoryCacheEntryOptions értékét a létrehozott bejegyzésre.

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

Beállít egy gyorsítótár-bejegyzést a megadott kulccsal és értékkel, amely az adott időtartam alatt lejár.

Set<TItem>(IMemoryCache, Object, TItem)

Érték társítása egy kulccsal a IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Megpróbálja lekérni a megadott kulccsal társított értéket.

A következőre érvényes: