Partager via


CacheEntryExtensions Classe

Définition

Fournit des méthodes d’extensions pour les ICacheEntry opérations.

public ref class CacheEntryExtensions abstract sealed
public static class CacheEntryExtensions
type CacheEntryExtensions = class
Public Module CacheEntryExtensions
Héritage
CacheEntryExtensions

Méthodes

AddExpirationToken(ICacheEntry, IChangeToken)

Fait expirer l’entrée du cache si le IChangeToken donné expire.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

Le rappel donné est déclenché après la suppression de l’entrée du cache.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

Le rappel donné est déclenché après la suppression de l’entrée du cache.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Définit une date d’expiration absolue pour l’entrée de cache.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Définit une heure d’expiration absolue, par rapport à l’heure actuelle.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Applique les valeurs d’un MemoryCacheEntryOptions existant à l’entrée.

SetPriority(ICacheEntry, CacheItemPriority)

Définit la priorité pour conserver l’entrée dans le cache pendant un nettoyage avec jetons en cas de sollicitation de la mémoire.

SetSize(ICacheEntry, Int64)

Définit la taille de la valeur d’entrée de cache.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Définit la durée pendant laquelle l’entrée du cache peut être inactive (par exemple, sans que personne n’y accède) avant d’être supprimée. Cela n’étend pas la durée de vie de l’entrée au-delà de l’expiration absolue (si celle-ci a été définie).

SetValue(ICacheEntry, Object)

Définit la valeur de l’entrée du cache.

S’applique à