CacheEntryExtensions Klasse

Definition

Stellt Erweiterungsmethoden für Vorgänge bereit ICacheEntry .

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

Methoden

Name Beschreibung
AddExpirationToken(ICacheEntry, IChangeToken)

Läuft den Cacheeintrag ab, wenn der angegebene IChangeToken Ablauf erfolgt.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

Löst den angegebenen Rückruf aus, nachdem der Cacheeintrag aus dem Cache entfernt wurde.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

Löst den angegebenen Rückruf aus, nachdem der Cacheeintrag aus dem Cache entfernt wurde.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Legt ein absolutes Ablaufdatum für den Cacheeintrag fest.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Legt eine absolute Ablaufzeit relativ zu jetzt fest.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Wendet die Werte eines vorhandenen MemoryCacheEntryOptions Eintrags an.

SetPriority(ICacheEntry, CacheItemPriority)

Legt die Priorität fest, um den Cacheeintrag im Cache während einer speicherdruckgetokenten Bereinigung beizubehalten.

SetSize(ICacheEntry, Int64)

Legt die Größe des Cacheeintragswerts fest.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Legt fest, wie lange der Cacheeintrag inaktiv sein kann (z. B. nicht darauf zugegriffen), bevor er entfernt wird. Diese Methode erweitert die Eintragsdauer nicht über den absoluten Ablauf (falls festgelegt).

SetValue(ICacheEntry, Object)

Legt den Wert des Cacheeintrags fest.

Gilt für: