MemoryCache.Trim(Int32) Metoda
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í.
Odebere zadané procento položek mezipaměti z objektu mezipaměti.
public:
long Trim(int percent);
public long Trim(int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long
Parametry
- percent
- Int32
Procento položek mezipaměti, které se mají odebrat.
Návraty
Počet položek odebraných z mezipaměti.
Poznámky
Vlastnost Trim nejprve odebere položky, které překročily absolutní nebo posuvné vypršení platnosti. Všechny zpětná volání zaregistrovaná pro položky, které jsou odebrány, budou předány odebrání důvodu Expired.
Pokud odebrání položek s vypršenou platností nestačí k dosažení zadaného procenta oříznutí, další položky se z mezipaměti odeberou na základě algoritmu LRU (Nejméně naposledy použitého) až do dosažení požadovaného procenta oříznutí. Všechny zpětná volání zaregistrovaná pro položky, které jsou tímto způsobem odebrány, budou předány důvodu Evictedodebrání .