ICacheEntry Rozhraní
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í.
Představuje položku v implementaci IMemoryCache .
public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
- Implementuje
Vlastnosti
AbsoluteExpiration |
Získá nebo nastaví absolutní datum vypršení platnosti položky mezipaměti. |
AbsoluteExpirationRelativeToNow |
Získá nebo nastaví absolutní čas vypršení platnosti vzhledem k současnosti. |
ExpirationTokens |
IChangeToken Získá instance, které způsobují vypršení platnosti položky mezipaměti. |
Key |
Získá klíč položky mezipaměti. |
PostEvictionCallbacks |
Získá nebo nastaví zpětné volání budou aktivovány po vyřazování položky mezipaměti z mezipaměti. |
Priority |
Získá nebo nastaví prioritu pro uchování položky mezipaměti v mezipaměti během čištění. Výchozí formát je Normal. |
Size |
Získá nebo nastaví velikost hodnoty položky mezipaměti. |
SlidingExpiration |
Získá nebo nastaví, jak dlouho může být položka mezipaměti neaktivní (např. není přístup), než bude odebrána. Tím se životnost položky neprodlouží nad rámec absolutního vypršení platnosti (pokud je nastaveno). |
Value |
Získá nebo nastaví hodnotu položky mezipaměti. |
Metody
Dispose() |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků. (Zděděno od IDisposable) |
Metody rozšíření
AddExpirationToken(ICacheEntry, IChangeToken) |
Pokud platnost položky mezipaměti vyprší, platnost položky IChangeToken v mezipaměti vyprší. |
RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate) |
Dané zpětné volání se aktivuje po vyřazení položky mezipaměti z mezipaměti. |
RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object) |
Dané zpětné volání se aktivuje po vyřazení položky mezipaměti z mezipaměti. |
SetAbsoluteExpiration(ICacheEntry, DateTimeOffset) |
Nastaví absolutní datum vypršení platnosti položky mezipaměti. |
SetAbsoluteExpiration(ICacheEntry, TimeSpan) |
Nastaví absolutní dobu vypršení platnosti vzhledem k současnosti. |
SetOptions(ICacheEntry, MemoryCacheEntryOptions) |
Použije hodnoty existující MemoryCacheEntryOptions položky. |
SetPriority(ICacheEntry, CacheItemPriority) |
Nastaví prioritu pro uchování položky mezipaměti v mezipaměti během čištění pomocí tokenu pro zatížení paměti. |
SetSize(ICacheEntry, Int64) |
Nastaví velikost hodnoty položky mezipaměti. |
SetSlidingExpiration(ICacheEntry, TimeSpan) |
Nastaví, jak dlouho může být položka mezipaměti neaktivní (např. není přístupná), než se odebere. Tím se životnost položky neprodlouží nad rámec absolutního vypršení platnosti (pokud je nastaveno). |
SetValue(ICacheEntry, Object) |
Nastaví hodnotu položky mezipaměti. |