MemoryCacheEntryOptions Classe

Définition

Représente les options de cache appliquées à une entrée de l’instance IMemoryCache.

public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
Héritage
MemoryCacheEntryOptions

Constructeurs

MemoryCacheEntryOptions()

Représente les options de cache appliquées à une entrée de l’instance IMemoryCache.

Propriétés

AbsoluteExpiration

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

AbsoluteExpirationRelativeToNow

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

ExpirationTokens

Obtient les instances IChangeToken qui provoquent l’expiration de l’entrée du cache.

PostEvictionCallbacks

Obtient ou définit les rappels qui seront déclenchés après la suppression de l’entrée du cache.

Priority

Obtient ou définit la priorité pour conserver l’entrée dans le cache pendant un nettoyage avec jetons déclenché par une sollicitation de la mémoire. La valeur par défaut est Normal.

Size

Obtient ou définit la taille de la valeur de l’entrée du cache.

SlidingExpiration

Obtient ou 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).

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

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

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

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

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

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

SetPriority(MemoryCacheEntryOptions, 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(MemoryCacheEntryOptions, Int64)

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

SetSlidingExpiration(MemoryCacheEntryOptions, 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).

S’applique à