IMemoryCache Interfaccia

Definizione

Rappresenta una cache in memoria locale i cui valori non sono serializzati.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
Derivato
Implementazioni

Metodi

CreateEntry(Object)

Crea o sovrascrive una voce nella cache.Create or overwrite an entry in the cache.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Ereditato da IDisposable)
Remove(Object)

Rimuove l'oggetto associato alla chiave specificata.Removes the object associated with the given key.

TryGetValue(Object, Object)

Ottiene l'elemento associato alla chiave, se presente.Gets the item associated with this key if present.

Metodi di estensione

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)

Si applica a