MemoryCache Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace IMemoryCache použití slovníku k ukládání položek.
public ref class MemoryCache : IDisposable, Microsoft::Extensions::Caching::Memory::IMemoryCache
public class MemoryCache : IDisposable, Microsoft.Extensions.Caching.Memory.IMemoryCache
type MemoryCache = class
interface IMemoryCache
interface IDisposable
Public Class MemoryCache
Implements IDisposable, IMemoryCache
- Dědičnost
-
MemoryCache
- Implementuje
Konstruktory
MemoryCache(IOptions<MemoryCacheOptions>) |
Vytvoří novou instanci sloupce MemoryCache. |
MemoryCache(IOptions<MemoryCacheOptions>, ILoggerFactory) |
Vytvoří novou instanci sloupce MemoryCache. |
Vlastnosti
Count |
Získá počet aktuálních položek pro diagnostické účely. |
Keys |
Implementace IMemoryCache použití slovníku k ukládání položek. |
Metody
Clear() |
Odebere z mezipaměti všechny klíče a hodnoty. |
Compact(Double) |
Implementace IMemoryCache použití slovníku k ukládání položek. |
CreateEntry(Object) |
Vytvoří nebo přepíše položku v mezipaměti. |
Dispose() |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků. |
Dispose(Boolean) |
Odstraní mezipaměť a vymaže všechny položky. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Vyčistí události shromažďování na pozadí. |
GetCurrentStatistics() |
Získá snímek aktuální statistiky pro mezipaměť paměti. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(Object) |
Odebere objekt přidružený k danému klíči. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
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) |
Implementace IMemoryCache použití slovníku k ukládání položek. |
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) |
Implementace IMemoryCache použití slovníku k ukládání položek. |
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat Problémy GitHubu jako mechanismus zpětné vazby pro obsah a nahradíme ho novým systémem zpětné vazby. Další informace najdete tady:Odeslat a zobrazit názory pro