IMemoryCache Rozhraní

Definice

Představuje místní mezipaměť v paměti, jejíž hodnoty nejsou serializovány.Represents a local in-memory cache whose values are not serialized.

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.Create or overwrite an entry in the cache.

Dispose()

Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Zděděno od IDisposable)
Remove(Object)

Odebere objekt přidružený k danému klíči.Removes the object associated with the given key.

TryGetValue(Object, Object)

Načte položku přidruženou k tomuto klíči, pokud je k dispozici.Gets the item associated with this key if present.

Metody rozšíření

Get(IMemoryCache, Object)
Get<TItem>(IMemoryCache, Object)
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)
Set<TItem>(IMemoryCache, Object, TItem)
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
TryGetValue<TItem>(IMemoryCache, Object, TItem)

Platí pro