CacheEntryExtensions Klass

Definition

Tillhandahåller tilläggsmetoder för ICacheEntry åtgärder.

public ref class CacheEntryExtensions abstract sealed
public static class CacheEntryExtensions
type CacheEntryExtensions = class
Public Module CacheEntryExtensions
Arv
CacheEntryExtensions

Metoder

Name Description
AddExpirationToken(ICacheEntry, IChangeToken)

Förfaller cacheposten om den angivna IChangeToken posten upphör att gälla.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

Utlöser det angivna återanropet när cacheposten har avlägsnats från cacheminnet.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

Utlöser det angivna återanropet när cacheposten har avlägsnats från cacheminnet.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Anger ett absolut utgångsdatum för cacheposten.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Anger en absolut förfallotid i förhållande till nu.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Tillämpar värdena för en befintlig MemoryCacheEntryOptions på posten.

SetPriority(ICacheEntry, CacheItemPriority)

Anger prioriteten för att behålla cacheposten i cacheminnet under en minnestryckstoken rensning.

SetSize(ICacheEntry, Int64)

Anger storleken på cachens inmatningsvärde.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Anger hur länge cacheposten kan vara inaktiv (till exempel inte nås) innan den tas bort. Den här metoden förlänger inte postens livslängd utöver den absoluta förfallotiden (om den anges).

SetValue(ICacheEntry, Object)

Anger värdet för cacheposten.

Gäller för