ICacheEntry Interface

Definitie

Vertegenwoordigt een vermelding in de IMemoryCache implementatie. Wanneer deze wordt verwijderd, wordt deze doorgevoerd in de cache.

public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
    interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
Implementeringen

Eigenschappen

Name Description
AbsoluteExpiration

Hiermee haalt u een absolute vervaldatum voor de cachevermelding op of stelt u deze in.

AbsoluteExpirationRelativeToNow

Hiermee wordt een absolute verlooptijd opgehaald of ingesteld, ten opzichte van nu.

ExpirationTokens

Hiermee haalt u de IChangeToken exemplaren op die ervoor zorgen dat de cachevermelding verloopt.

Key

Hiermee haalt u de sleutel van de cachevermelding op.

PostEvictionCallbacks

Hiermee worden de callbacks opgehaald of ingesteld nadat de cachevermelding uit de cache is verwijderd.

Priority

Hiermee haalt u de prioriteit op voor het bewaren van de cachevermelding in de cache tijdens het opschonen. De standaardwaarde is Normal.

Size

Hiermee haalt u de grootte van de cachevermeldingswaarde op of stelt u deze in.

SlidingExpiration

Hiermee wordt opgehaald of ingesteld hoe lang een cachevermelding inactief kan zijn (bijvoorbeeld niet toegankelijk) voordat deze wordt verwijderd. Hiermee wordt de levensduur van de vermelding niet verlengd na de absolute vervaldatum (indien ingesteld).

Value

Hiermee haalt u de waarde van de cachevermelding op of stelt u deze in.

Methoden

Name Description
Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

(Overgenomen van IDisposable)

Extensiemethoden

Name Description
AddExpirationToken(ICacheEntry, IChangeToken)

Hiermee verloopt de cachevermelding als de opgegeven IChangeToken verloopt.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

De opgegeven callback wordt geactiveerd nadat de cachevermelding uit de cache is verwijderd.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

De opgegeven callback wordt geactiveerd nadat de cachevermelding uit de cache is verwijderd.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Hiermee stelt u een absolute vervaldatum in voor de cachevermelding.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Hiermee stelt u een absolute verlooptijd in ten opzichte van nu.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Hiermee worden de waarden van een bestaande MemoryCacheEntryOptions waarde toegepast op de vermelding.

SetPriority(ICacheEntry, CacheItemPriority)

Hiermee stelt u de prioriteit in voor het bewaren van de cachevermelding in de cache tijdens het opschonen van geheugendruktoken.

SetSize(ICacheEntry, Int64)

Hiermee stelt u de grootte van de cachevermeldingswaarde in.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Hiermee stelt u in hoe lang de cachevermelding inactief kan zijn (bijvoorbeeld niet toegankelijk) voordat deze wordt verwijderd. Met deze methode wordt de levensduur van de vermelding niet verlengd na de absolute vervaldatum (indien ingesteld).

SetValue(ICacheEntry, Object)

Hiermee stelt u de waarde van de cachevermelding in.

Van toepassing op