MemoryCacheEntryExtensions Klasse

Definition

Bereitstellen von Erweiterungsmethoden für MemoryCacheEntryOptions Vorgänge.

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

Methoden

Name Beschreibung
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

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

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

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

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

Legt ein absolutes Ablaufdatum für den Cacheeintrag fest.

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

Legt eine absolute Ablaufzeit relativ zu jetzt fest.

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

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

SetSize(MemoryCacheEntryOptions, Int64)

Legt die Größe des Cacheeintragswerts fest.

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Legt fest, wie lange der Cacheeintrag inaktiv sein kann (z. B. nicht darauf zugegriffen wird), bevor er entfernt wird. Dadurch wird die Eintragsdauer nicht über den absoluten Ablauf hinaus verlängert (sofern festgelegt).

Gilt für: